Установка n8n на свой сервер: Docker и HTTPS на VPS с Ubuntu за 6 шагов
Установка n8n на свой сервер за 6 шагов: запускаем n8n в Docker на VPS с Ubuntu и настраиваем защищенный доступ по HTTPS через Traefik и бесплатный сертификат Let's Encrypt. n8n это бесплатная платформа автоматизации: Telegram боты, AI агенты, интеграции сотен сервисов без кода. На своем VPS n8n работает бесплатно, а данные остаются у вас. Что понадобится: VPS с Ubuntu, установленный Docker и свой домен. В примере домен your-site-name.ru, подставьте свой. 📖 Текстовая инструкция RUVDS, по которой сделан ролик: https://ruvds.com/ru/helpcenter/kak-ustanovit-n8n-na-linux/ 🐳 Как установить Docker и Docker Compose: https://ruvds.com/ru/helpcenter/kak-ustanovit-docker-i-docker-compose/ 🖥 VPS для n8n: https://ruvds.com/ ⏱ Содержание 0:00 Что такое n8n и зачем ставить его на свой сервер 0:24 Облако или свой VPS, план установки 1:00 Шаг 1. Привязываем домен к VPS (A запись) 1:22 Шаг 2. Открываем порты 80 и 443 1:43 Шаг 3. Создаем сеть Docker 2:04 Шаг 4. Запускаем Traefik и Let's Encrypt 2:31 Шаг 5. Запускаем n8n в Docker 3:07 Шаг 6. Проверяем HTTPS и создаем аккаунт 3:34 Итоги 💻 Все команды из ролика 1. Домен: A запись your-site-name.ru → IP вашего VPS (у регистратора или в личном кабинете RUVDS, вкладка «Домены») 2. Порты 80 и 443 Ubuntu и Debian: sudo ufw allow http sudo ufw allow https CentOS: sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload 3. Сеть Docker sudo docker network create traefik_proxy 4. Traefik sudo docker run -d \ --name traefik \ --network traefik_proxy \ -p 80:80 -p 443:443 \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v $PWD/letsencrypt:/letsencrypt \ traefik:v3.1 \ --providers.docker=true \ --entrypoints.web.address=:80 \ --entrypoints.websecure.address=:443 \ --certificatesresolvers.myresolver.acme.httpchallenge=true \ --certificatesresolvers.myresolver.acme.httpchallenge.entrypoint=web \ --certificatesresolvers.myresolver.acme.email=admin@your-mail.ru \ --certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json 5. n8n sudo docker volume create n8n_data sudo docker run -d \ --name n8n \ --network traefik_proxy \ -e GENERIC_TIMEZONE="Europe/Moscow" \ -e TZ="Europe/Moscow" \ -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \ -e N8N_RUNNERS_ENABLED=true \ -e N8N_HOST=your-site-name.ru \ -e N8N_PORT=5678 \ -v n8n_data:/home/node/.n8n \ --label "traefik.enable=true" \ --label "traefik.http.routers.n8n.rule=Host(\"your-site-name.ru\")" \ --label "traefik.http.routers.n8n.entrypoints=websecure" \ --label "traefik.http.routers.n8n.tls.certresolver=myresolver" \ docker.n8n.io/n8nio/n8n 6. Проверка sudo docker ps -a Откройте https://your-site-name.ru и создайте аккаунт владельца. Какую автоматизацию собрать на n8n следующей? Пишите в комментариях 👇 #n8n #Docker #VPS
Название:
Установка n8n на свой сервер: Docker и HTTPS на VPS с Ubuntu за 6 шагов
Категория:
Технологии и интернет