Установка на Render.com

Render.com — это облачный сервис, который позволяет быстро развернуть и масштабировать приложения. Он предлагает бесплатный тариф с ограничениями, что идеально подходит для тестирования и небольших проектов.

Интерфейс может меняться, поэтому некоторые шаги могут отличаться от описанных в этом руководстве. Однако основные принципы останутся неизменными.

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

  • Быстрая установка n8n из Docker-образа
  • Бесплатный тариф

Недостатки

  • Бесплатный тариф имеет ограничения по времени работы сервиса (автоматическая остановка через 15 минут бездействия), долгий запуск после простоя.
  • Нет постоянного хранилища данных (все данные будут потеряны при перезагрузке сервера)
  • Нет доступа по SSH к файлам сервера (нельзя напрямую редактировать файлы, устанавливать дополнительные модули или настраивать окружение)
  • За аналогичную плату можно получить как минимум в 2 раза больше ресурсов на других платформах, таких как DigitalOcean или AWS.

Шаги для установки

  1. Создайте аккаунт на Render.com
    Перейдите на Render.com и зарегистрируйтесь.

img1.png

  1. Создайте новый Web Service
    • Нажмите на "New Web Service"
    • Выберите "Existing Image"
    • Введите имя образа docker.n8n.io/n8nio/n8n
    • Нажмите Connect

img2.png

  • Имя сервиса: n8n
  • Выберите регион ближе к вам или вашим клиентам
  • Выберите план "Free" (бесплатный)

img3.png

  • Нажимайте Deploy New Server. Начнется установка и через несколько минут вы увидите сообщение о том, что сервис запущен.

img4.png

Где-то на этой странице будет ссылка на ваш сервис, например https://n8n.onrender.com. Вы можете использовать её для доступа к n8n.

Если при переходе по ссылке вы видите такой экран, значит всё работает.

img5.png

Заполняйте поля.

Переходите к главе Начало работы.

Имейте в виду, что бесплатный тариф Render.com имеет ограничения по времени работы сервиса. Если вы не используете сервис в течение 15 минут, он будет автоматически остановлен. При следующем обращении к сервису он будет запущен заново, что может занять некоторое время.

При перезагрузке сервера все ваши данные будут потеряны, так как Render.com использует временные диски. Поэтому для хранения данных лучше использовать внешние базы данных, такие как PostgreSQL, но это уже тема для отдельной главы.

Я считаю, что это один из быстрых стартов, чтобы запустить n8n и сразу увидеть как он работает и вроде как все хорошо. Но у него есть обратная сторона, мы не получаем постоянного хранилища, поэтому все данные будут потеряны при перезагрузке сервера.

Хранилище данных можно подключить, но это уже будет больше чем несколько кликов.

Также недостатком является отсутствие доступа по SSH к файлам сервера. Вы не сможете напрямую редактировать файлы, устанавливать дополнительные модули или настраивать окружение.