Как установить n8n: пошаговая установка на свой сервер

В этом гайде вы быстро развернёте n8n на собственном сервере: выберете хостинг, настроите домен и SSL, активируете лицензию Community, подключите Google-сервисы и обновите n8n до последней версии. Покажу два пути: Beget (VPS с автодеплоем n8n) и Repocloud. Без резервных копий.

Содержание Скрыть
  1. 1. Кому подойдёт установка на свой сервер
  2. 2. Что понадобится
  3. 3. Вариант 1. Установка n8n на Beget (рекомендуется)
    1. 3.1. Почему Beget
    2. 3.2. Шаг 1. Создайте VPS и разверните n8n
    3. 3.3. Шаг 2. Первый вход и активация Community Edition
    4. 3.4. Шаг 3. Подключите свой домен и SSL
    5. 3.5. Как начать работу с n8n
  4. 4. Вариант 2. Установка n8n на Repocloud
    1. 4.1. Почему Repocloud
    2. 4.2. Деплой n8n
    3. 4.3. Смените домен
    4. 4.4. Обновления n8n на Repocloud
  5. 5. Настройка Google-сервисов: Sheets, Drive, Calendar, Gmail
    1. 5.1. Шаг 1. Создайте проект в Google Cloud
    2. 5.2. Шаг 2. Настройте экран публикации
    3. 5.3. Шаг 3. Создайте OAuth-клиент
    4. 5.4. Шаг 4. Добавьте учётные данные в n8n
  6. 6. Настройка n8n: полезные мелочи
    1. 6.1. Общие параметры
    2. 6.2. API-ключ для управления через API
  7. 7. Частые проблемы и быстрые решения
    1. 7.1. Домен не открывается по https
    2. 7.2. Google не даёт авторизоваться
    3. 7.3. Обновление прошло, а версия старая
    4. 7.4. SSH не подключается с терминала
  8. 8. Мини-FAQ: n8n в России и на зарубежных локациях
    1. 8.1. Где держать сервер
    2. 8.2. Какой тариф выбрать на старте
    3. 8.3. Где скачать n8n
    4. 8.4. n8n агенты и обучение n8n
    5. 8.5. Что такое n8n и зачем он нужен?
    6. 8.6. Где лучше установить n8n — на пк или сервере?
  9. 9. Заключение

Кому подойдёт установка на свой сервер

  • Хотите сэкономить на подписке и снять ограничения по числу активных workflow.
  • Нужна гибкость: свои домены, свои лимиты, доступ по SSH.
  • Требуются интеграции с Google, Meta, Microsoft. Для них нужен кастомный домен, а не технический.

Что понадобится

  • Домен. Лучше в зоне .ru или .com, управляемый у того же провайдера, где сервер.
  • Базовые навыки работы с SSH.
  • 15–30 минут времени.

Вариант 1. Установка n8n на Beget (рекомендуется)

Почему Beget

Русскоязычная поддержка, удобный мастер установки, оплата в рублях и долларах, автоконфигурация Docker и SSL. Для корректной работы Google API выбирайте регион Европа, Латвия. Тогда сервисы ИИ и Google-интеграции будут доступны.

Шаг 1. Создайте VPS и разверните n8n

  1. Зарегистрируйтесь и откройте раздел VPS. — https://beget.com/ru/cloud/marketplace/n8n
  2. Выберите конфигурацию с 2 vCPU, 2 ГБ RAM, 30 ГБ SSD. Регион — Европа, Латвия.
  3. В списке приложений отметьте n8n.
  4. Задайте пароль администратора панели сервера и пароль для n8n. Сохраните их в менеджер паролей.
  5. Нажмите «Создать виртуальный сервер». Подождите развертывание.
Как установить n8n: пошаговая установка на свой сервер

Что происходит автоматически

— Устанавливается ОС, Docker и образ n8n.

— Настраивается обратный прокси и SSL.

— Вы получаете временный технический домен для входа в n8n.

Шаг 2. Первый вход и активация Community Edition

  1. Перейдите по ссылке «Открыть n8n» в панели сервера.
  2. Авторизуйтесь логином и паролем, которые пришли на почту от Beget при создании инстанса.
  3. Откройте Settings → Usage & plan и нажмите Unlock.
  4. Укажите почту и получите Activation key. Вставьте ключ и активируйте. Готово.
Как установить n8n: пошаговая установка на свой сервер

Шаг 3. Подключите свой домен и SSL

Google и Microsoft не работают с техническими доменами третьего уровня. Нужен собственный домен.

  1. В панели Beget перейдите в Домены и поддомены.
  2. Зарегистрируйте домен (ru или com) и привяжите его к вашему серверу с n8n.
  3. Дождитесь обновления DNS. Обычно от 1 до 24 часов.
  4. После делегирования домена проверьте, что сайт открывается по https. SSL на Beget выпускается автоматически.

Совет

Если домен не прикрепился, создайте тикет в поддержку Beget. Обычно решают за несколько минут.

После входа в систему у вас уже установлена свежая версия (например, 1.108.2 на Beget).

👉 Обновлять сразу после установки не требуется, если версия актуальная.


Как начать работу с n8n

  1. В правом верхнем углу нажмите кнопку Create Workflow и выберите Workflow.Откроется визуальный редактор, где вы сможете добавлять триггеры, узлы и связывать их в цепочку автоматизации.
  2. Если не хотите собирать всё вручную, перейдите в раздел Templates в боковом меню.Там собраны готовые сценарии для популярных задач: интеграции с Google Sheets, Telegram, CRM и многими другими сервисами. Их можно запустить буквально в пару кликов.

Вариант 2. Установка n8n на Repocloud

Почему Repocloud

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

Деплой n8n

  1. Откройте маркет приложений, в поиске найдите n8n.
  2. Нажмите Deploy now и дождитесь развертывания.
  3. Перейдите на адрес сервиса. По умолчанию будет технический домен.
Как установить n8n: пошаговая установка на свой сервер
n8n установка Repocloud

Смените домен

Как и в случае с Beget, для Google-интеграций нужен свой домен.

  1. В настройках проекта нажмите Add custom domain.
  2. Укажите свой домен.
  3. Настройте DNS A‑запись на IP сервера.
  4. Дождитесь выпуска SSL и проверки домена.

Обновления n8n на Repocloud

Откройте проект и нажмите Rebuild / Update. Подтвердите действие. Платформа пересоберёт и перезапустит контейнер. Подождите завершения деплоя.

Настройка Google-сервисов: Sheets, Drive, Calendar, Gmail

Ключевая идея: вы создаёте OAuth-приложение в Google Cloud Console и используете Client ID и Client Secret в учётных данных n8n.

Шаг 1. Создайте проект в Google Cloud

  1. Перейдите в Google Cloud Console.
  2. Создайте новый проект.
  3. Откройте APIs & Services → Library и включите нужные API:— Google Sheets API— Google Drive API— Calendar API— Gmail API (по необходимости)

Шаг 2. Настройте экран публикации

  1. APIs & Services → OAuth consent screen.
  2. Тип — External.
  3. Укажите имя приложения и контактный email.
  4. Добавьте свой Google-аккаунт в Test users.

Шаг 3. Создайте OAuth-клиент

  1. APIs & Services → Credentials → Create credentials → OAuth client ID.
  2. Application type — Web application.
  3. В Authorized redirect URIs добавьте редирект из n8n.В интерфейсе n8n при создании Google-учётных данных показывается точный Redirect URL. Скопируйте его и вставьте в Google Cloud.
  4. Сохраните Client ID и Client Secret.

Шаг 4. Добавьте учётные данные в n8n

  1. В n8n откройте Credentials → New.
  2. Выберите, например, Google Sheets OAuth2.
  3. Вставьте Client ID и Client Secret, проверьте Redirect URL.
  4. Нажмите Connect / Sign in with Google и подтвердите доступ.

Готово. Теперь узлы Google Sheets и Drive работают под вашим доменом.


Настройка n8n: полезные мелочи

Общие параметры

Откройте Settings → General и задайте:

  • Имя инстанса.
  • Часовой пояс.
  • Базовый URL — ваш домен с https.

API-ключ для управления через API

Если вы планируете управлять workflow по API:

  1. Settings → n8n API → Create API key.
  2. Назовите ключ, поставьте No expiration, сохраните.
  3. Базовый URL API: https://ВАШ-ДОМЕН/api/v1.

Частые проблемы и быстрые решения

Домен не открывается по https

Проверьте, делегирован ли домен и указывает ли A‑запись на IP сервера. Подождите до 24 часов. Если не помогло — напишите в поддержку провайдера.

Google не даёт авторизоваться

Убедитесь, что используете кастомный домен, а в Google Cloud в Authorized redirect URIs стоит редирект из n8n. Добавьте свой аккаунт в Test users.

Обновление прошло, а версия старая

Проверьте тег в docker-compose.yml. Должен быть n8nio/n8n:latest. Затем выполните docker compose pull, down, up ‑d.

SSH не подключается с терминала

Используйте клиент Termius. В хосте укажите IP, username: root, пароль из письма провайдера.


Мини-FAQ: n8n в России и на зарубежных локациях

Где держать сервер

Для интеграций с Google и ИИ-сервисами берите Европу. На Beget это Латвия.

Какой тариф выбрать на старте

2 vCPU и 2 ГБ RAM хватает для первых сценариев. При росте нагрузки масштабируйте конфигурацию в один клик.

Где скачать n8n

При VPS-установке скачивать ничего не нужно. Провайдер разворачивает контейнер автоматически. Для самостоятельного поднятия через Docker образ — n8nio/n8n.

n8n агенты и обучение n8n

Агенты и сложные сценарии поднимаются на той же установке. Освоить базу поможет связка: HTTP Request, Google Sheets, Webhook, IF, Switch, Code.

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

n8n — это платформа для автоматизации процессов без программирования. Она соединяет разные сервисы и позволяет создавать цепочки действий (workflow).

Где лучше установить n8n — на пк или сервере?

Локально на компьютер ставят для обучения и тестов. Для постоянной работы 24/7 лучше сервер (например, Beget или Repocloud), где сценарии не зависят от того, включён ли ваш ПК.

Заключение

Собственный сервер с n8n — это контроль, гибкость и экономия. Один раз настраиваете домен, SSL и Google-доступ, дальше только собираете сценарии и периодически обновляете образ. Если понадобится отдельный гайд по миграции и резервному копированию — подготовлю расширенную версию с шаблонами workflow.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие посты