Список материалов

061 | n8n + Supabase: PostgreSQL, Аутентификация и API в одном флаконе

23.07.2025

Мы продолжаем наш цикл о взаимодействии n8n с бэкенд-сервисами. Сегодня поговорим о Supabase — популярной Open Source альтернативе Firebase, построенной на базе PostgreSQL. Supabase предоставляет всё, что нужно для современного бэкенда: БД, аутентификацию, API и realtime — и отлично интегрируется с n8n.


Что такое Supabase?

Supabase — это BaaS (Backend-as-a-Service), позиционирующий себя как “открытая альтернатива Firebase”, но на базе PostgreSQL. Он предлагает:

  • 📦 PostgreSQL Database — полноценная реляционная база с поддержкой SQL, индексов, функций и транзакций.
  • 🔐 Auth — готовая система аутентификации (email, OAuth, magic links).
  • 📁 Storage — файловое хранилище с контролем доступа.
  • Edge Functions — серверлесс-функции на Deno.
  • 🔁 Realtime — подписки на события изменения данных.
  • 🌐 PostgREST API — автоматическая генерация REST API на основе структуры БД.

Преимущества Supabase

  • PostgreSQL внутри — зрелая и мощная база для хранения любых данных.
  • Автоматические API — CRUD-интерфейс для каждой таблицы из коробки.
  • Встроенная аутентификация и правила доступа (RLS).
  • Realtime-поддержка для событий и синхронизации.
  • Open Source — можно запускать локально или в облаке.
  • Поддержка в n8n — через нативный узел Supabase.

Потенциальные ограничения

  • 🧪 Молодость проекта — развитие идёт быстро, но экосистема пока меньше, чем у Firebase.
  • 🧩 Настройка RLS — мощно, но требует понимания PostgreSQL и SQL-политик.
  • 🔧 Не NoSQL — структура важна, хотя есть JSON/JSONB для гибкости.

Как подключить Supabase к n8n

  1. Создайте проект в Supabase.
  2. Перейдите в Project Settings → API, скопируйте:
    • Project URL
    • Service Role Key или Anon Key
  3. В n8n:
    • Создайте новые credentials типа Supabase API.
    • Введите URL и ключ.
  4. Используйте узел Supabase для работы с данными или аутентификацией.

Что можно делать через n8n + Supabase?

🧾 Работа с базой данных:

  • Get — чтение строк
  • Insert — добавление данных
  • Update — обновление записей
  • Delete — удаление
  • Custom Query — произвольный SQL

👤 Работа с Auth:

  • Sign Up / Sign In
  • Reset Password
  • Get User Info

Примеры сценариев автоматизации

1. Сохранение заявок с сайта в Supabase

Workflow: Webhook → Supabase (Insert)

060 | n8n и мир баз данных: Почему важно автоматизировать работу с бэкенд-сервисами и BaaS?

22.07.2025

В предыдущих циклах статей мы погружались в мир мониторинга и логирования, а также изучали, как n8n помогает автоматизировать рутинные задачи, соединяя различные веб-сервисы. Но что, если данные, с которыми вы работаете, находятся не в Google Sheets или CRM, а в структурированных хранилищах — базах данных или облачных бэкенд-сервисах?
Здесь n8n раскрывает свой потенциал на полную — как мост между данными и действием.


Что такое n8n?

n8n — это мощный инструмент для визуальной автоматизации (workflow automation), который позволяет создавать интеграции между сотнями сервисов и приложений с минимальным кодом (или без него). Вы можете отправлять уведомления, обрабатывать данные, обращаться к API и выстраивать сложные цепочки действий с визуальной логикой.

059 | Loki + Grafana: Легковесное и экономичное решение для логов из облака

21.07.2025

Loki + Grafana: Легковесное и экономичное решение для логов из облака

Мы завершаем цикл статей о централизованном логировании. На очереди — современное и инновационное решение: Loki в связке с Grafana. Разработанное Grafana Labs, оно переосмысливает подход к логам и делает логирование простым, экономичным и особенно удобным для тех, кто уже использует Prometheus.


Что такое Loki и как он устроен?

Loki — это система агрегации логов, ориентированная на минимальное потребление ресурсов. Она индексирует только метаданные (labels) логов, а сами сообщения хранят в сжатом виде. Это аналог концепции Prometheus, только для логов.

058 | Graylog: Гибкое и удобное решение для управления логами

20.07.2025

Graylog: Гибкое и удобное решение для управления логами

Мы уже рассмотрели ELK Stack и OpenSearch — мощные инструменты логирования с масштабируемой архитектурой. Теперь давайте обратим внимание на Graylog — специализированную платформу для логов, которая предлагает удобство, мощные возможности обработки и гибкую систему оповещений.


Что такое Graylog и как он устроен?

Graylog — это централизованная система управления логами, ориентированная на простоту в использовании и глубину в возможностях. В отличие от ELK Stack, Graylog изначально проектировался как единая платформа.

057 | OpenSearch (бывший ELK с открытым исходным кодом): Альтернатива с фокусом на сообществе

19.07.2025

Мы изучили ELK Stack, его мощь и, к сожалению, изменения в лицензировании. Эти перемены вызвали дискуссию в Open Source-сообществе и стали причиной появления достойной альтернативы — OpenSearch.
OpenSearch — это полностью открытый форк последних версий Elasticsearch и Kibana, выпущенных под лицензией Apache 2.0. Проект был запущен Amazon Web Services (AWS) в 2021 году и теперь развивается как независимая open-source инициатива под эгидой OpenSearch Project.


Что такое OpenSearch и его компоненты?

OpenSearch повторяет архитектуру и логику ELK Stack:

056 | ELK Stack (Elasticsearch, Logstash, Kibana): Классика для сбора и анализа логов

18.07.2025

ELK Stack (Elasticsearch, Logstash, Kibana): Классика для сбора и анализа логов

После того как мы выяснили, почему централизованное логирование — это не просто прихоть, а необходимость, пора погрузиться в конкретные инструменты. Начнём с одного из самых известных и широко используемых решений в мире логирования — ELK Stack.
ELK Stack — это связка из трёх компонентов с открытым исходным кодом, разработанных компанией Elastic. Это мощный, гибкий и масштабируемый набор для сбора, обработки, хранения, поиска и визуализации логов.

055 | Зачем нам централизованное логирование? Разбираемся с хаосом логов

17.07.2025

Зачем нам централизованное логирование? Разбираемся с хаосом логов

Мы уже говорили о важности мониторинга метрик для понимания состояния вашей IT-инфраструктуры. Но метрики — это лишь часть картины. Чтобы по-настоящему глубоко понять, что происходит с вашими приложениями и системами, нужны логи.

Логи — это записи событий, которые генерируются операционными системами, приложениями, сетевым оборудованием и практически любым ПО. Они фиксируют, что, когда, где и почему произошло. Это своего рода “чёрный ящик” вашей инфраструктуры — бесценный источник информации при отладке, аудите или расследовании инцидентов.

054 | VictoriaMetrics + Grafana: Эффективное хранение временных рядов для масштабируемого мониторинга

16.07.2025

В нашем цикле статей о системах мониторинга мы рассмотрели Munin, Prometheus с Grafana и Zabbix. Теперь пришло время поговорить о решении, которое устраняет одну из ключевых “болей” пользователей Prometheus — долгосрочное, масштабируемое и эффективное хранение временных рядов. Встречайте VictoriaMetrics — высокопроизводительную и экономичную TSDB (базу данных временных рядов), которая идеально дополняет экосистему Prometheus в связке с Grafana для визуализации.


Что такое VictoriaMetrics и зачем она нужна?

Prometheus отлично справляется с задачами мониторинга и хранения метрик в реальном времени, но его встроенная TSDB не рассчитана на длительное хранение и масштабирование до терабайтных и петабайтных объемов данных. Здесь на помощь приходит VictoriaMetrics.
VictoriaMetrics — это быстрая, компактная и масштабируемая база временных рядов с открытым исходным кодом. Она полностью совместима с Prometheus API, что позволяет:

Case Study: Настраиваем Port Knocking на MikroTik для усиленной безопасности

16.07.2025

В мире, где кибератаки становятся всё изощрённее, защита удалённого доступа к серверам и сетевому оборудованию приобретает первостепенное значение. Стандартное открытие портов для SSH, RDP или Web-интерфейсов делает их мишенью для постоянных сканирований и брутфорса.

Сегодня мы рассмотрим мощную, но малоизвестную технику, которая значительно повышает безопасность вашего MikroTik (и не только): Port Knocking. Это не просто “закрытие портов”, а умная система, которая делает ваши сервисы невидимыми для большинства сканеров и ботов.

053 | Zabbix Agent + Zabbix Server: Комплексное решение "всё в одном" для масштабируемого мониторинга

15.07.2025

Мы уже рассмотрели Munin для простого обзора и Prometheus + Grafana для облачных сред. Теперь давайте обратимся к Zabbix — мощной, универсальной и масштабируемой системе мониторинга, которая предлагает комплексный набор функций “из коробки” для средних и крупных инфраструктур. Zabbix часто выбирают компании, которым нужно централизованное управление мониторингом, гибкие оповещения и широкий спектр методов сбора данных.


Что такое Zabbix и как он устроен?

Zabbix — зрелая система мониторинга с открытым исходным кодом, предназначенная для отслеживания состояния и производительности различных IT-компонентов: серверов, виртуальных машин, сетевого оборудования, баз данных, веб-сервисов и приложений.