💻 ИНФРАСТРУКТУРА • Шаблон 24 из 25 🚀 Развертывание n8n на Railway
Быстрая инструкция для новичков.
⚡ Быстрый старт
Откройте: https://railway.com/template/n8n
Нажмите "Deploy Now"
Войдите через GitHub (получите $5 бесплатно)
Введите название проекта → "Deploy"
Подождите 2-3 минуты
Кликните на сервис n8n → вкладка Settings → скопируйте URL из раздела Domains
Откройте URL в браузере → создайте аккаунт
Готово! ✅
Важно: Все переменные окружения настраиваются автоматически. Ничего вручную настраивать не нужно.
🔧 Автоматические переменные
Railway сам настроит эти переменные (не трогайте их):
Переменная
Зачем нужна
WEBHOOK_URL
URL для вебхуков (автоматически ваш домен)
DB_POSTGRESDB_HOST
Адрес базы данных PostgreSQL
DB_POSTGRESDB_PORT
Порт базы данных
DB_POSTGRESDB_USER
Логин для БД
DB_POSTGRESDB_PASSWORD
Пароль для БД
DB_POSTGRESDB_DATABASE
Название базы данных
Порт приложения (5678)
DB_TYPE
Тип БД (postgresdb)
📖 Справочник переменных окружения Базовые настройки
Переменная
Описание
N8N_HOST
Хост для n8n
N8N_PORT
Порт приложения
N8N_PROTOCOL
HTTP или HTTPS
https
WEBHOOK_URL
Полный URL для вебхуков
https://your-app.railway.app
Аутентификация
Переменная
Описание
N8N_BASIC_AUTH_ACTIVE
Включить защиту логином/паролем
true
N8N_BASIC_AUTH_USER
Логин для входа
admin
N8N_BASIC_AUTH_PASSWORD
Пароль для входа
SecurePass123
База данных
Переменная
Описание
DB_TYPE
Тип базы данных
postgresdb
DB_POSTGRESDB_HOST
Адрес PostgreSQL
postgres.railway.internal
DB_POSTGRESDB_PORT
Порт PostgreSQL
DB_POSTGRESDB_DATABASE
Название БД
railway
DB_POSTGRESDB_USER
Пользователь БД
postgres
DB_POSTGRESDB_PASSWORD
Пароль БД
auto-generated
Временная зона и локаль
Переменная
Описание
GENERIC_TIMEZONE
Часовой пояс
Europe/Moscow
Timezone (дублирует)
Europe/Moscow
Продакшн настройки
Переменная
Описание
N8N_DIAGNOSTICS_ENABLED
Отправка аналитики
false
EXECUTIONS_DATA_PRUNE
Автоочистка старых выполнений
true
EXECUTIONS_DATA_PRUNE_MAX_COUNT
Сколько выполнений хранить
N8N_LOG_LEVEL
Уровень логирования
info
🆘 Решение проблем Проблема: Вебхуки не работают
Симптом: Воркфлоу с вебхуками не срабатывают
Решение:
Откройте Railway → сервис n8n → вкладка Variables
Найдите переменную WEBHOOK_URL
Проверьте, что там ваш правильный домен: https://ваш-домен.railway.app
Если переменной нет, добавьте: - Нажмите + New Variable - Variable Name: WEBHOOK_URL - Value: https://ваш-домен.railway.app (скопируйте из Settings → Domains) - Add
Railway автоматически перезапустит n8n
Проблема: Не могу войти в n8n
Симптом: Страница не загружается или выдает ошибку
Решение:
Проверьте статус сервисов в Railway (оба должны быть зелёными)
Откройте n8n → вкладка Deployments → посмотрите логи
Если в логах ошибка про БД: - Убедитесь, что сервис postgres запущен - Перезапустите n8n: три точки (⋮) → Restart
Проблема: Хочу добавить логин/пароль
Решение:
Railway → сервис n8n → вкладка Variables
Добавьте три переменные (по одной): - N8N_BASIC_AUTH_ACTIVE = true - N8N_BASIC_AUTH_USER = ваш_логин - N8N_BASIC_AUTH_PASSWORD = ваш_пароль
Дождитесь перезапуска
Теперь n8n будет требовать логин/пароль
Проблема: Нужен свой домен
Решение:
Railway → сервис n8n → вкладка Settings
Раздел Domains → Custom Domain
Введите ваш домен (например, n8n.ваш-сайт.com)
Настройте CNAME запись у вашего DNS провайдера: - Name: n8n (или что указали) - Value: домен из Railway (скопируйте из инструкции)
Обновите переменную WEBHOOK_URL на ваш новый домен
⚙️ Опциональные улучшения Защита базовой аутентификацией
Добавьте в Variables:
N8N_BASIC_AUTH_ACTIVE=true
N8N_BASIC_AUTH_USER=admin
N8N_BASIC_AUTH_PASSWORD=ВашСуперПароль123
Настройка часового пояса (Москва)
GENERIC_TIMEZONE=Europe/Moscow
TZ=Europe/Moscow
Отключение аналитики
N8N_DIAGNOSTICS_ENABLED=false
Увеличение хранения истории выполнений
EXECUTIONS_DATA_PRUNE_MAX_COUNT=1000
❓ FAQ
Сколько стоит?
~$5/месяц при обычном использовании. Новые пользователи получают $5 бесплатно.
Railway автоматически использует последнюю версию. Можно форсировать: три точки (⋮) → Redeploy.
Где хранятся данные?
В вашей PostgreSQL базе на Railway. Только у вас есть доступ.
Можно ли перенести на другой хостинг?
Да, экспортируйте воркфлоу через Settings → Export/Import.
Безопасно ли это?
Да, если включите N8N_BASIC_AUTH_ACTIVE=true или используете кастомную аутентификацию.
🔗 Полезные ссылки
Шаблон Railway: https://railway.com/template/n8n
Официальная документация n8n: https://docs.n8n.io
Community форум: https://community.n8n.io
Railway Support: https://railway.app/help
📝 Краткая шпаргалка
Основной URL шаблона:
https://railway.com/template/n8n
Кликните на сервис n8n
Вкладка Variables
+ New Variable
Введите название и значение
Add
Сервис n8n → Settings → Domains
Скопируйте URL
Сервис n8n → Deployments
Кликните на последний деплой
View Logs
Создано для быстрого старта с n8n на Railway 🚀