Переустановка n8n на собственном сервере

23 февраля, 2026

В этом простом, но полезном руководстве описан процесс переустановки n8n на собственном сервере в случае, если установка завершилась с ошибкой или произошел сбой.

Иногда при установке n8n на собственном сервере могут возникнуть ситуации, когда данные были введены некорректно, вы пропустили какой-то важный шаг настройки, терминал был закрыт, соединение прервалось или произошла ошибка, из-за которой процесс не завершился успешно. При повторной попытке установки система сообщает, что текущая директория (проект) уже существует и она непустая.

fatal: destination path '......' already exists and is not an empty directory

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

fatal: destination path 'n8n-install' already exists and is not an empty directory

Это относится и к другим репозиториям, которые вы клонируете. Как быть? Самый простой способ - это удалить папку с установленным решением. Но как это сделать? Как получить доступ к файловому хранилищу? Для этого можно использовать программу FileZilla.

Скриншот FileZilla

FileZilla - это популярный, бесплатный и функциональный FTP-клиент с открытым исходным кодом, предназначенный для быстрой загрузки, скачивания и управления файлами на удаленных серверах (хостингах) через протоколы FTP, SFTP и FTPS. Программа имеет удобный интерфейс с поддержкой перетаскивания (drag-and-drop) и доступна для Windows, macOS и Linux.

С помощью FileZilla вы можете управлять файловым хранилищем своего сервера n8n: создавать, переименовывать и удалять папки с проектами. Для этого скачайте программу с официального сайта для своей операционной системы:

Скачивание FileZilla с официального сайта

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

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

Ввод данных для соединения с сервером

Все параметры подключения доступны в личном кабинете вашего хостинг-провайдера. В моем примере n8n был установлен на облачном сервере, предоставленном Timeweb Cloud, поэтому данные для подключения отображаются в личном кабинете этого сервиса. Процесс установки я подробно описывал в предыдущем руководстве.

Данные облачного сервера (пример для Timeweb Cloud)

  • Хост - IP-адрес вашего сервера. Как правило, указан в IPv4. Если вы используете IPv6-адрес, в FileZilla укажите его в квадратных скобках, например: [295f:e05b:3dc5:bed2:2350:9648:ef5f:c304];
  • Имя пользователя - root или пользователь, созданный на сервере;
  • Пароль - пароль указанного пользователя. Как правило, отображается в графе Root-пароль или отправляется вам по электронной почте после создания сервера;
  • Порт - 21 для FTP; для подключения по SFTP указывайте порт 22.

После ввода всех данных нажмите кнопку Быстрое соединение.

Быстрое соединение

Если все данные указаны правильно, соединение будет установлено. В правой части окна вы увидите корневую директорию облачного сервера, а слева будет доступна навигация по папкам вашего локального компьютера. Нас интересует именно правая часть окна FileZilla:

Правая часть окна FileZilla - данные нашего сервера

Так как наша цель - переустановить n8n при возникновении каких-либо неисправностей, на сервере необходимо найти папку с именем, содержащим n8n, и просто удалить ее. Для этого выделите папку в списке, нажмите правой кнопкой мыши и выберите пункт Удалить:

Удаление папки/репозитория n8n

Дополнительно можно удалить папку .docker и файл .gitconfig, которые создаются вместо с установщиком. Их по умолчанию в директории после создания сервера нет. После этого вы можете перезапустить установку n8n согласно моему руководству.

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