Обновление n8n на своем сервере

07 марта, 2026

После того, как вы установили n8n на свой собственный сервер, пришло время познакомиться с тем, как его обновлять, чтобы пользоваться новыми функциями.

Читать еще:

Нужна помощь с автоматизацией в n8n? Пишите!

В процессе работы с n8n вам периодически будут приходить обновления платформы. Посмотреть информацию о них можно в разделе Help в левом меню навигации:

Help - Update (n8n)

Именно здесь будут отображаться обновления n8n. Вы можете перейти по ссылке Full changelog, чтобы увидеть перечень обновлений за все время существования платформы: какой функционал выходил, в какое время и т.д. и т.п.

Новые версии n8n

Причем разработчики n8n выпускают новые версии почти каждую неделю и разделяют их на две - стабильную и бету. Например:

  • stable: 2.10.2
  • beta: 2.11.1

Стабильная версия (stable) предназначена для использования в производственной среде. Бета-версия (beta) - это самая последняя выпущенная версия. Бета-версия может быть нестабильной.

Поскольку вы используете n8n на своем собственном сервере, все обновления нужно выполнять самостоятельно. Как это сделать?

Продолжая работу с репозиторием n8n-install (Автор - Yury Kossakovsky), который мы использовали для установки n8n на свой сервер, откройте страницу проекта на GitHub и перейдите в раздел Upgrading.

Upgrading n8n

Приведенные команды нам понадобятся далее.

Теперь вам необходимо подключиться к своему облачному серверу, используя терминал Tabby с сохраненным профилем, который вы создали ранее на этапе установки n8n.

Выбор профиля для подключения к серверу (Tabby)

При успешном подключении вам отобразиться уже известное окно запроса команд:

Подключение к облачному серверу

На сервере, как и на вашем компьютере, существует своя файловая структура. Вы можете устанавливать множество приложений, и для каждого из них создается отдельная папка (директория). Принцип такой же, как при установке программ на компьютер: вы указываете путь (например, C:\Program Files\), и установщик помещает все файлы программы в эту папку. По такому же принципу работает и сервер: у каждого приложения есть своя директория, в которой хранятся его файлы.

Для n8n-install - это папка с соответствующим именем на сервере:

Папка n8n-install на сервере

Все обновления будут устанавливаться именно в эту директорию:

Файлы в директории n8n-install

Но есть нюанс: после подключения к серверу вы по умолчанию окажетесь в домашней директории пользователя, а не в самой папке n8n-install.

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

Для перехода в нужную папку используйте команду cd (change directory). Например, чтобы перейти в папку n8n-install, находящуюся в текущей директории, введите:

И нажмите Enter. В командной строке Tabby это будет выглядеть так:

Переход в папку n8n-install с помощью команды cd

Вы окажетесь в нужной директории, в папке n8n-install.

Примечание: была директория ~#, а стала ~/n8n-install

Теперь чтобы обновить все компоненты (n8n, Open WebUI и т.д.) до последних версий, вернитесь в проект на GitHub (в раздел Upgrading) и скопируйте команду:

Эта команда выполняет полноценное обновление. Она:

  • подтягивает последние изменения из Git-репозитория;
  • останавливает работающие сервисы;
  • скачивает новые Docker-образы (n8n, Open WebUI и др.);
  • может предложить повторно импортировать workflows;
  • перезапускает сервисы уже с обновленными версиями.

Но у n8n-install есть и другая команда:

Это предпросмотр обновления:

  • показывает, какие изменения и новые образы доступны
  • ничего не скачивает и не обновляет
  • не останавливает контейнеры

По сути, это безопасная проверка перед обновлением.

Давайте сначала воспользуемся командой make update-preview, а затем вернемся к make update. Скопируйте эту команду и вставьте в терминал Tabby. Нажмите Enter:

Система начнет поиск обновлений для всех установленных служб. Это не только n8n, но и Grafana, Prometheus, Portainer, Databasus, Postgres и другие сервисы, которые вы выбрали на этапе установки, если следовали моей инструкции.

Доступные обновления (команда make update-preview)

Напоминаю, что команда make update-preview всего лишь показывает, какие обновления доступны, но не устанавливает их. Для апгрейда всех сервисов вставьте команду make update в терминал и нажмите Enter. Начнется автоматическое обновление всех служб.

Начало обновлений

В следующем окне вас попросят выбрать службы, которые вы планируете обновить. По умолчанию выбраны:

  • сам n8n;
  • monitoring - позволяет видеть, что происходит внутри вашего сервера и самого n8n «под капотом»;
  • databasus - инструмент для резервного копирования баз данных;
  • portainer - графическая программа с веб-интерфейсом (Web UI) для управления Docker-контейнерами.

Выбор служб для обновления

Используйте клавиши со стрелками для навигации, а пробел для выбора/отмены выбора. В конце для подтверждения нажмите Enter.

Когда вы запустите обновление, скрипт n8n-install заново задаст вам те же вопросы, что и при самой первой установке. Это:

  • ключ API от OpenAI (ChatGPT) - необязательный шаг, его можно пропустить. Просто оставьте поле пустым (или нажмите ОК/Enter) и двигайтесь дальше;

Ключ API от OpenAI (для ChatGPT), необязательная опция

  • импорт библиотеки рабочих процессов (workflows), которая насчитывает свыше 300+ шаблонов. Как и на этапе первичной установки, я рекомендую на этом шаге выбрать NO и не устанавливать библиотеку;

Не импортируйте библиотеку workflows на старте обучения n8n

  • количество воркеров. На этапе установки n8n мы задавали 1, поэтому этот шаг сейчас можно пропустить, нажав Enter;

Если количество воркеров вы не меняете, просто пропустите шаг

После этого продолжится установка выбранных обновлений:

Продолжение обновления всех служб n8n

Примерное время обновлений ~ 5-10 минут, в зависимости от размера обновлений, выбранных служб и конфигурации вашего сервера. В завершение n8n-install отобразит сводный отчет, такой же, как и при первичной установке:

Отчет об успешном обновлении n8n на сервере

Для проверки обновлений и новой версии n8n просто перейдите в рабочую область и откройте раздел Help - About n8n:

Help - About n8n

В открывшемся окне вы увидите свою текущую версию n8n:

n8n Version

Все последующие обновления n8n (по мере выхода новых версий) вы будете выполнять точно таким же способом.

💡 Онлайн-курс по Яндекс Тег Менеджеру. Старт 2 апреля. Живой поток!
ПОДРОБНЕЕ