Установка n8n на сервер
n8n — это платформа для автоматизаций. В этой главе мы установим его на твой сервер с помощью скрипта Косаковского — самого простого способа установки.
Что нужно перед установкой
- ✅ VPS арендован и работает
- ✅ Termius установлен, ты подключаешься к серверу
- ✅ Домен куплен (нужен поддомен для n8n, например
n8n.mysite.com)
Зачем нужен n8n (напоминание)
n8n — это визуальный конструктор автоматизаций. Ты соединяешь блоки (ноды) в цепочку, и n8n выполняет их автоматически.
Примеры:
- «Каждый день в 9:00 собери новости из RSS → отправь мне в Telegram»
- «Когда на почту пришло письмо → сохрани вложение в Google Drive»
- «Каждый час проверяй сайт → если упал, пришли уведомление»
На своём сервере n8n работает бесплатно и без ограничений (в отличие от облачной версии).
Шаг 1: Подготовь поддомен
Перед установкой создай DNS-запись для n8n:
- Зайди в панель управления доменом
- Добавь A-запись:
- Имя:
n8n - Значение: IP-адрес твоего сервера
- Имя:
- Подожди 5-10 минут, пока DNS обновится
Результат: n8n.mysite.com будет вести на твой сервер.
Шаг 2: Установка через скрипт Косаковского
Это самый простой способ. Один скрипт делает всё автоматически.
Репозиторий: github.com/kossakovsky/n8n-install
Подключись к серверу через Termius и выполни:
curl -fsSL https://raw.githubusercontent.com/kossakovsky/n8n-install/main/install.sh | bashСкрипт спросит у тебя:
- Домен для n8n — введи
n8n.mysite.com(свой поддомен) - Email — для SSL-сертификата и уведомлений
Что скрипт делает автоматически
Чтобы не было «магии» — вот что происходит под капотом:
- Устанавливает Docker и Docker Compose — систему контейнеров, в которой будет работать n8n
- Скачивает n8n — последнюю версию
- Настраивает Nginx — веб-сервер, который принимает запросы
- Получает SSL-сертификат — через Let's Encrypt (HTTPS)
- Настраивает автозапуск — n8n запустится автоматически, даже после перезагрузки сервера
- Создаёт docker-compose.yml — файл конфигурации n8n
Проще говоря
Скрипт — это как мастер-установщик. Вместо того чтобы руками ставить 5 разных программ и настраивать каждую — один скрипт делает всё за тебя. Как «установщик в один клик» для компьютерных игр.
Сколько времени занимает
Обычно 3-5 минут. Когда скрипт закончит — он покажет URL для входа.
Шаг 3: Первый вход в n8n
- Открой в браузере:
https://n8n.mysite.com - Ты увидишь экран регистрации — создай аккаунт администратора
- Введи имя, email и придумай пароль
- Готово — ты в интерфейсе n8n!
Запомни пароль!
Это не облачный сервис — нет кнопки «забыл пароль». Если забудешь — придётся сбрасывать через терминал сервера.
Шаг 4: Первый workflow — «Привет, мир!»
Создадим простейшую автоматизацию, чтобы убедиться, что всё работает:
- В n8n нажми Add workflow (или кнопку +)
- Назови: «Тестовый workflow»
- Нажми + → найди ноду Schedule Trigger
- Настрой: «Every minute» (каждую минуту)
- Нажми + после триггера → найди ноду Set
- Добавь поле: Name =
message, Value =Привет, мир! - Нажми Test workflow — внизу появится результат с твоим сообщением
Если видишь Привет, мир! в результате — n8n работает!
Управление n8n
Полезные команды на сервере
# Статус n8n
docker ps
# Перезапуск n8n
docker compose -f /opt/n8n/docker-compose.yml restart
# Логи n8n (если что-то не работает)
docker compose -f /opt/n8n/docker-compose.yml logs -f
# Обновить n8n до последней версии
docker compose -f /opt/n8n/docker-compose.yml pull
docker compose -f /opt/n8n/docker-compose.yml up -dБэкап данных n8n
n8n хранит все workflow и данные в папке /opt/n8n/. Чтобы сделать бэкап:
cp -r /opt/n8n /opt/n8n-backup-$(date +%Y%m%d)Делай бэкап перед обновлениями — на всякий случай.
Чеклист
- [ ] Поддомен
n8n.mysite.comсоздан (A-запись) - [ ] Скрипт Косаковского выполнен
- [ ]
https://n8n.mysite.comоткрывается - [ ] Аккаунт администратора создан
- [ ] Тестовый workflow работает
Что дальше?
n8n работает! В следующей главе подключим MCP-сервер, чтобы управлять n8n прямо из Claude Code — голосом через ИИ.