Важно, чтобы у вас на VPS всегда стояла свежая версия n8n. В новых версиях могут быть полезные улучшения и исправления багов.
У нас на VPS-серверах n8n установлен через Docker Compose (бывает ещё вариант через npm). Вот как обновлять приложение в такой сборке.
⚠️ Важно
Перед обновлением версии сделайте резрвную копию. Чтобы, если новая версия сломает ваши процессы, можно было всё вернуть как было.
Можете сделать копию своими руками или попросить у поддержки, чтобы предоставили технический бэкап (создаётся автоматически раз в неделю).
Также у нас есть дополнительная платная услуга «CDP-бекапы», если хотите более регулярные автоматические бэкапы.
1. Подключитесь к серверу по SSH, используя IP-адрес вашего VPS-сервера.
ssh root@123.45.67.89
2. Перейдите в папку, где лежит файл Docker Compose:
cd /opt/n8n/
3. Подтяните последнюю версию n8n:
docker compose pull
4. Остановите и удалите старую версию:
docker compose down
5. Запустите контейнер:
docker compose up -d
6. Подождите несколько минут, пока n8n обновит версию и запустится.
7. Проверьте, всё ли в порядке после обновления версии: открывается ли интерфейс n8n, работают ли все workflows, не сломались ли webhook-сценарии.
На всякий случай вот документация n8n (на английском). Если возникнут какие-то проблемы с подключением к серверу или выполнением команд, напишите нам в чат, постараемся помочь.
