В этом уроке мы арендуем VPS-сервер и установим на него n8n
Обзорное видео
Ресурсы для работы
Документация по установке n8n на сервер с помощью Docker Compose.
Важная информация
Подключение к серверу на Mac
Запустите приложение Terminal и в нем напишите:
ssh root@<IP-адрес>
где <IP-адрес> — IP-адрес вашего сервера, после чего нажмите Enter.
Вместо создания папки n8n на шаге 7
Обратите внимание на 7-й пункт установки. Он обновился и на сентябрь 2023 больше не включает в себя создание папки n8n
Вместе этого требуется создать так называемые Docker volume, то есть специальные хранилища
sudo docker volume create n8n_data
и
sudo docker volume create traefik_data
Обновления
Примерно раз в неделю выходит новая версия. Поэтому имеет смысл время от времени обновлять свою установку n8n.
Это делается в 3 шага:
- Скачайте файлы новой версии
sudo docker compose pull
- Удалите прежние контейнеры
sudo docker compose stop
- Перезапустите контейнеры
sudo docker compose up -d
Если у вас возникает ошибка при запуске
Будем считать, что ваша папка с данными называется “n8n”. Если не так, то замените название папки в путях
Инструкция
- При включенных контейнерах запустить команду
docker run --rm -it --user root -v /root/n8n/.n8n:/home/node/.n8n --entrypoint chown n8nio/base:16 -R node:node /home/node/.n8n
- По новой стартовать контейнеры
sudo docker compose up -d