Установка n8n на Hetzner: сервер автоматизации, соответствующий GDPR

Установка n8n на Hetzner: тип сервера, Docker Compose с Caddy и почему немецкое расположение сервера важно для автоматизации, соответствующей GDPR.

n8n можно развернуть самостоятельно на облачном сервере Hetzner с помощью Docker Compose: официальная документация n8n рекомендует для развертывания на Hetzner тип сервера CPX11, а также обратный прокси Caddy для TLS-шифрования и подключения домена. Поскольку Hetzner использует немецкие и другие европейские дата-центры, данные рабочих процессов, учетные данные и соединения со сторонними системами остаются в пределах ЕС, что создает основу для автоматизации, соответствующей GDPR. Тот, кто самостоятельно размещает n8n, берет на себя также полную ответственность за обслуживание сервера, обновления и защиту. Актуально на: июль 2026.

Какой сервер Hetzner нужен для n8n?

По данным документации n8n, для большинства случаев использования достаточно самого маленького типа облачного сервера CPX11. При создании сервера выберите в разделе Apps сразу образ Docker CE, чтобы Docker был уже предустановлен. Для доступа к серверу n8n рекомендует SSH-аутентификацию вместо пароля, поскольку она значительно безопаснее. Только если рабочие процессы обрабатывают очень много параллельных выполнений или большие объемы данных, имеет смысл более крупный тип сервера с большим объемом памяти.

Как установить n8n с помощью Docker Compose на Hetzner?

Установка следует фиксированному порядку действий, который официальное руководство n8n по Hetzner описывает.

  • Установить плагин Docker Compose: После обновления системы устанавливается пакет docker-compose-plugin.
  • Клонировать репозиторий: Официальный репозиторий n8n-io/n8n-docker-caddy предоставляет подходящую конфигурацию Compose, включая Caddy.
  • Создать тома Docker: Для данных Caddy и данных n8n создаются отдельные тома, чтобы сертификаты и данные рабочих процессов сохранялись при перезапусках.
  • Задать переменные окружения: В файле .env вы указываете домен, часовой пояс и другие базовые значения для установки.
  • Открыть межсетевой экран: Порты 80 и 443 должны быть открыты для HTTP и HTTPS.
  • Настроить Caddyfile: Поддомен в формате n8n.вашдомен.tld указывается в Caddyfile, чтобы Caddy автоматически получил действительный TLS-сертификат.
  • Запустить контейнеры: Команда docker compose up -d запускает n8n и Caddy в фоновом режиме.

Для обновлений действует та же последовательность из трех шагов, что и при любой установке Docker Compose: загрузить новый образ, остановить контейнер, снова запустить контейнер с новой версией.

Почему местоположение сервера играет роль для GDPR-совместимого хостинга n8n?

Расположение сервера является важным, но не единственным элементом соответствия GDPR. Если n8n работает на немецкой или европейской площадке Hetzner, персональные данные из ваших рабочих процессов, как правило, не покидают европейское правовое пространство, при условии что подключенные сторонние системы, такие как отправка электронной почты, CRM или сервисы ИИ, также выбраны соответствующим образом. Полное соответствие дополнительно зависит от договора об обработке персональных данных с Hetzner, продуманной стратегии резервного копирования и защиты сервера от несанкционированного доступа. n8n прямо указывает в собственной документации, что самостоятельный хостинг требует специальных знаний в области конфигурации серверов, управления контейнерами, масштабирования и защиты, и что ошибки могут привести к потере данных, уязвимостям безопасности или простоям.

Чем установка на Hetzner отличается от универсальной установки Docker Compose?

Специфичное для Hetzner руководство использует Caddy в качестве обратного прокси, тогда как общее руководство n8n по Docker Compose использует Traefik. Оба варианта выполняют одну и ту же задачу: они отвечают за TLS-шифрование через Let's Encrypt и перенаправляют запросы к контейнеру n8n на порт 5678. В общем варианте вы настраиваете, среди прочего, переменные N8N_HOST для доступного домена, N8N_PROTOCOL для https, WEBHOOK_URL для публичного адреса вебхука и GENERIC_TIMEZONE для часового пояса ваших запланированных рабочих процессов, как документация n8n по Docker Compose описывает. Для продуктивного использования с несколькими пользователями также рекомендуется переход с встроенной базы данных SQLite на PostgreSQL.

Кому подходит самостоятельный хостинг на Hetzner вместо n8n Cloud?

Самостоятельный хостинг особенно выгоден компаниям, у которых есть собственная серверная экспертиза или которые нанимают постоянного контактного специалиста для обслуживания и защиты. Сам n8n рекомендует начинающим пользователям без опыта администрирования серверов размещенный облачный вариант, поскольку при самостоятельном хостинге обновления, резервное копирование и патчи безопасности полностью лежат на собственной ответственности. Для малых и средних предприятий, которые ценят немецкий суверенитет данных, но не хотят создавать собственные мощности для эксплуатации серверов, мы в NordFlux берем на себя настройку и передачу сервера n8n на базе Hetzner в качестве проекта с фиксированной ценой, см. наши услуги по n8n. Таким образом вы получаете документированный, удобный в обслуживании сервер, не вникая самостоятельно в настройку Caddy и сети Docker.

Часто задаваемые вопросы об n8n на Hetzner

Соответствует ли Hetzner GDPR для хостинга n8n?

Сервер Hetzner в немецком или европейском дата-центре создает надежную основу для хостинга, соответствующего GDPR, поскольку данные остаются в пределах европейского правового пространства. Полное соответствие дополнительно требует договора об обработке персональных данных, документированной стратегии резервного копирования и тщательной защиты сервера от несанкционированного доступа.

Какой тип сервера Hetzner достаточен для n8n?

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

Обязательно ли n8n на Hetzner нужен собственный домен?

Да, для защищенного HTTPS-соединения через Caddy или Traefik необходим субдомен, который указывает на IP-адрес сервера через DNS-запись A. Без действительного домена невозможно автоматически получить сертификат Let's Encrypt, из-за чего вебхуки и доступ к интерфейсу оставались бы незащищенными.

Можно ли установить n8n на Hetzner также без Docker?

Сам n8n называет Docker вариантом, рекомендуемым для большинства развертываний, в том числе потому, что он избегает несовместимости операционных систем и инструментов и упрощает управление базами данных и окружением. Согласно документации, установка через npm скорее предназначена для локальной разработки, тестирования или простых развертываний на одном сервере, а не для продуктивно работающего сервера Hetzner.

О NordFlux

NordFlux UG (haftungsbeschränkt)

NordFlux создаёт цифровых сотрудников для организаций: автоматизации и КИ-агентов, которые берут на себя повторяющуюся работу. Вы сохраняете контроль.

Больше о нас
Бесплатный первичный анализ

Конкретные вопросы по автоматизации или КИ?

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

Установка n8n на Hetzner: автоматизация GDPR