N8n лучшая соеда для визуального программирования, но для ее установки нужно лезть в терминал и вводить непонятные команды. как то ��е казуально. хватит это терпеть! Для этого нам нужен инструмент который :
организует работу с SSL-сертификатами
Отвечает за резервное копирование
отправляет уведомления в Telegram о состоянии системы и все это без развлечений в терминале. А если хотите следить за моими экспериментами с нейронками — подписывайтесь на мой Telegram‑канал: @kotelnikoff_dev
Важный момент: некоторые провайдеры предлагают однокликовую установку n8n. Однако такой подход не идеален, так как для полноценной работы с n8n потребуются дополнительные инструменты, которые придётся устанавливать через Docker вручную.
Что такое Coolify?
Coolify — это удобный инструмент для развёртывания Docker-приложений на сервере. Он позволяет:
Устанавливать любые Docker-сервисы в один клик
Управлять контейнерами через веб-интерфейс
Настраивать SSL-сертификаты автоматически
Получать уведомления о состоянии системы и многое другое, что сейчас нам не важно.
Что нужно для работы
VDS-сервер с поддержкой Cloud-Init
Домен
S3-хранилище (опционально)
Telegram-бот (опционально)
Немного времени
Установка через Cloud-Init
Многие облачные провайдеры поддерживают Cloud-Init — технологию автоматической настройки серверов. Это позволяет установить все необходимые компоненты без ручного вмешательства.
Вот пример конфигурации:
#cloud-config
package_update: true
package_upgrade: true
packages:
- curl
runcmd:
- [ bash, -c, "curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash" ]
Этот скрипт автоматически:
Обновит систему
Установит необходимые пакеты
Запустит установку Coolify
Приступаем к работе
Настройка домена для панели
После запуска сервиса переходим по адресу ip:8000. Нас сразу перенаправит на страницу регистрации. Здесь нужно указать почту и пароль.

Далее настраиваем сервер, выбирая текущую машину. После регистрации переходим в раздел Settings и настраиваем домен. В поле Domain указываем свой домен — SSL-сертификат будет выпущен автоматически.

Теперь наш coolify доступен по указанному домену. ура. Важно что бы у домена была A запись с ip сервера. И помните, что DNS записи обновляются не мгновенно
S3-хранилище для бэкапов (Не обязательно)
Coolify автоматически будет хранить данные приложений и контейнеров, если они используют Persistent storage. Для настройки бэкапов подкл��чаем S3-хранилище в разделе S3 Storage.

После этого мы можем включить бекапы в настройках, для этого нужно включить сохранение данных на s3 хранилище.

Уведомления (Не обязательно)
В разделе Notifications можно настроить оповещения через:
Email
Discord
Telegram
Slack
Pushover
Webhook
Настроить можно все, но пока обойдемся телеграмом. Для настройки нужен токен бота и id чата для отправки сообщений. Токен даст @BotFather, а id чата можно узнать через Show Json Bot (их много)

Ставим n8n
Переходим в раздел Projects и создаём первый проект( возможно он уже есть).
В проекте можно добавлять любое число сервисов (Ограничение это только ваш сервер). Есть несколько способов создания сервисов:
Выбор готового сервиса из списка
Использование своего Docker Compose файла
Запуск собственного контейнера
Развёртывание Git-проекта
Нас интересует первый способ. У некоторых сервисов в Coolify есть несколько варипнтов развертывания. N8n один из них.
Варианты развёртывания n8n
N8N (Default):
База данных: SQLite (встроенная)
Для простых развёртываний и тестирования
N8N with PostgreSQL:
Внешняя PostgreSQL база данных
Для продакшн-развёртываний с улучшенной производительностью
N8N with PostgreSQL and Worker:
PostgreSQL + Redis
Для высоконагруженных продакшн-систем с параллельной обработкой
Выбирать можно любой. первый потребляет меньше ресурсов и пойдет для тестов, второй чуть больше потребляет и лучше держит нагру��ки. Так же в базу данных будет проще всего попасть.

Настройка домена
В настройках N8N указываем домен с HTTPS — SSL-сертификат будет выдан автоматически. Домен должен отличаться от домена Coolify.


При необходимости можно настроить переменные окружения в разделе Environment Variables. На этом все. Жмем Deploy и через пару минут по нашему адресу будет доступен n8n.

Если что-то не получилось, то задавайте вопросы в комментариях тут или в группе @kotelnikoff_dev