Облачные решения 18.06.2026 60 просмотров

VPS для n8n и Telegram-ботов: как выбрать и настроить в 2026

#vps #хостинг #n8n #облако #сервер
VPS для n8n и Telegram-ботов: как выбрать и настроить в 2026
Как выбрать VPS для n8n и Telegram-ботов: сравнение Hetzner, Timeweb, DigitalOcean.

Чтобы n8n, Telegram-бот или другой сервис работал круглосуточно без зависимости от вашего компьютера — нужен VPS. В этой статье — как выбрать провайдера, каковы минимальные требования для n8n и как быстро поднять собственный VPS сервер.

Зачем нужен VPS для n8n

Запуск n8n локально на компьютере имеет ключевой недостаток: вебхуки работают только пока ПК включён. Использование облачных серверов решает эту проблему — VPS работает 24/7, имеет публичный IP и домен. Кроме n8n, VPS используется для: Telegram-ботов, API-сервисов, мониторинга, сайтов.

Минимальные требования для n8n на VPS

КонфигурацияЧто можно запустить
1 vCPU / 1 ГБ RAMn8n без базы данных (SQLite), лёгкие воркфлоу
2 vCPU / 2 ГБ RAMn8n + PostgreSQL, 100–500 executions/день
2 vCPU / 4 ГБ RAMn8n + PostgreSQL + Redis (очереди), 1000+ exec/день
4 vCPU / 8 ГБ RAMn8n + AI Agent + Ollama локальная модель

Для старта: 2 ГБ RAM, 2 vCPU, 20 ГБ SSD — оптимальный минимум. VPS сервер Ubuntu 22.04 или 24.04 LTS — рекомендуемая ОС.

Сравнение провайдеров: лучшие VPS серверы 2026

Лучшие VPS серверы для российских пользователей в 2026 году:

Hetzner (Германия / Финляндия)

VPS сервер в Европе лучшего соотношения цены и качества. VPS сервер Нидерланды и Германия.

  • CX22: 2 vCPU, 4 ГБ RAM, 40 ГБ SSD — €4.85/мес (~480 ₽)
  • Отличный пинг из России (30–50 мс до Финляндии)
  • Оплата картой через посредника или криптовалютой

Timeweb Cloud (Россия)

VPS сервер в России от проверенного российского хостера.

  • 1 ГБ RAM / 1 vCPU — от 149 ₽/мес
  • 2 ГБ RAM / 2 vCPU — от 399 ₽/мес
  • Оплата рублями, техподдержка на русском

DigitalOcean (США / Амстердам)

  • Droplet 2 ГБ — $12/мес
  • Огромная документация, удобный UI
  • Хорошо подходит для международных проектов

Aeza (Европа, оплата криптой/рублями)

  • Работает с российскими пользователями
  • Серверы в Нидерландах, Германии
  • 2 ГБ RAM — от $5/мес

VPS сервер для Telegram-ботов

VPS сервер для Telegram (VPS сервер для Телеграм) должен иметь стабильный интернет без блокировок Telegram. Hetzner Finland — оптимально: быстро и без ограничений на порты Telegram API.

VPS для VPN: отдельный вопрос

Многие ищут VPS сервер купить для VPN. Аренда VPS сервера для VPN: берите минимальную конфигурацию (1 vCPU, 1 ГБ RAM) в нужной стране. VPS сервер купить в нидерландах или германии — популярный выбор для обхода блокировок. Установка WireGuard займёт 5 минут.

Бесплатный VPS сервер: реально ли

Бесплатный VPS сервер и бесплатный облачный сервер существуют, но с ограничениями:

  • Oracle Cloud Free Tier — 2 ARM инстанса (4 ГБ RAM, 2 CPU) бесплатно навсегда. Идеально для n8n!
  • Google Cloud Free Tier — micro instance (0.6 ГБ RAM), только для лёгких задач
  • AWS Free Tier — 12 месяцев t2.micro (1 ГБ RAM)
  • Fly.io — 3 машины бесплатно, ограниченный ресурс

Oracle Free Tier — лучший бесплатный облачный сервер для n8n. Регистрация требует карту, но списаний нет.

Как сделать VPS сервер: первоначальная настройка

Как сделать VPS сервер готовым к работе за 15 минут:

# 1. Обновить систему
sudo apt update && sudo apt upgrade -y

# 2. Создать пользователя (не работать от root)
adduser deploy
usermod -aG sudo deploy

# 3. Настроить SSH-ключи
# На локальной машине:
ssh-keygen -t ed25519 -C "myserver"
ssh-copy-id deploy@YOUR_SERVER_IP

# 4. Закрыть root-доступ (в /etc/ssh/sshd_config):
PermitRootLogin no
PasswordAuthentication no

# 5. Настроить файрвол
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

# 6. Установить Docker
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker deploy

Облачный сервер для хранения данных

Облачный сервер для хранения данных (файловое хранилище) — отдельная задача. Варианты:

  • VPS + Nextcloud — самохостированное облако, аналог Google Drive
  • VPS + MinIO — S3-совместимое объектное хранилище
  • Виртуальный облачный сервер с большим диском — Hetzner предлагает Volume до 10 ТБ

Провайдер облачных серверов с хорошим хранилищем: Hetzner Storage Box или Timeweb Cloud Disk.

Аренда VPS сервера: на что обратить внимание

При аренде VPS сервера:

  • Тип диска: SSD/NVMe (не HDD)
  • Канал: минимум 100 Мбит/с, желательно 1 Гбит/с
  • Трафик: безлимитный или большой лимит (3–10 ТБ/мес)
  • Поддержка IPv6 (для будущего)
  • Возможность быстрого масштабирования

Также у Timeweb доступен дешевый VPS сервер для старта. Важна настройка VPS сервера сразу после регистрации. VPS сервер для Telegram (VPS сервер для Телеграм) — выбирайте локацию без блокировок. После выбора VPS — настройте Nginx и запустите n8n: пошаговый гайд n8n + HTTPS + Nginx.

Минимальные требования VPS для n8n + Telegram-бот

НагрузкаCPURAMSSDПримерная цена
1 простой бот, личное использование1 vCPU1 GB15–20 GB300–400 руб/мес
Несколько ботов + n8n воркфлоу2 vCPU2–4 GB30–40 GB700–1000 руб/мес
Боты с медиа, файлами, AI-агентами2–4 vCPU4–8 GB50–80 GB1200–2500 руб/мес

Для расчёта RAM: n8n в режиме одного процесса занимает ~300–500 МБ в простое. Каждый параллельный воркфлоу добавляет нагрузку в зависимости от сложности. Telegram-бот на long polling — минимальная нагрузка, на webhook — чуть выше из-за постоянно открытого порта.

Автозапуск n8n после перезагрузки сервера

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

Через Docker Compose (restart policy)

# В docker-compose.yml для каждого сервиса:
services:
  n8n:
    image: n8nio/n8n
    restart: unless-stopped  # автозапуск при reboot и сбое

unless-stopped перезапускает контейнер всегда, кроме случаев, когда вы сами остановили его командой docker compose stop. Это правильная политика для production.

Проверка автозапуска Docker при старте системы

# Убедиться, что Docker daemon запускается при загрузке ОС:
sudo systemctl enable docker
sudo systemctl is-enabled docker  # должно вернуть "enabled"

Мониторинг VPS: как узнать, что сервер упал

Без мониторинга о падении сервера вы узнаете только когда заметите, что бот не отвечает — иногда через несколько часов. Минимальная настройка алертов:

Простой способ: внешний uptime-монитор

Сервисы типа UptimeRobot или Better Uptime бесплатно проверяют доступность вашего сервера каждые 1–5 минут и присылают уведомление в Telegram/Email при падении. Настройка — 5 минут, не требует доступа к серверу.

Воркфлоу самопроверки в n8n

// Schedule Trigger каждые 5 минут → HTTP Request на свой же health-check эндпоинт
// Если статус не 200 — Telegram-уведомление администратору

Мониторинг ресурсов сервера

# Установить простой мониторинг через netdata (один контейнер):
docker run -d --name=netdata -p 19999:19999 \
  -v netdataconfig:/etc/netdata \
  -v netdatalib:/var/lib/netdata \
  --restart unless-stopped \
  netdata/netdata

Netdata показывает CPU, RAM, диск, сеть в реальном времени через веб-интерфейс на порту 19999 — полезно для диагностики, почему бот вдруг стал медленным.

Что делать, если Telegram-бот перестал отвечать на VPS

Чек-лист диагностики в порядке убывания вероятности:

  1. Контейнер упал: docker compose ps — статус должен быть "Up". Если "Exited" — смотрите логи: docker compose logs n8n --tail 50
  2. Закончилось место на диске: df -h — если диск заполнен на 100%, n8n не может писать в базу данных
  3. Не хватает RAM: free -h — если swap активно используется, добавьте RAM или ограничьте параллельность воркфлоу
  4. Сетевая блокировка: curl -I https://api.telegram.org — если нет ответа, проблема в firewall или у провайдера
  5. Истёк SSL-сертификат: для webhook-бота Telegram требует валидный HTTPS — проверьте срок действия certbot certificates

Часто задаваемые вопросы

Какой VPS выбрать для Telegram-бота бесплатно?

Полностью бесплатных VPS с нормальной стабильностью не существует — у большинства "бесплатных" предложений короткий триал (7–30 дней) или сильные ограничения по ресурсам. Для старта с минимальным бюджетом — недорогие тарифы Timeweb или reg.ru от 300 руб/мес: этого достаточно для одного-двух Telegram-ботов на n8n.

Работает ли Telegram через VPS без дополнительных настроек?

Да, российские VPS-провайдеры (Timeweb, Selectel, reg.ru, Beget) не блокируют доступ к api.telegram.org — Telegram Bot API работает без proxy и VPN. Если соединение всё же нестабильно, проверьте файрвол: порт 443 (HTTPS) должен быть открыт для исходящих соединений.

Поддерживает ли Beget работу Telegram-нод в n8n?

Да, n8n на VPS Beget работает без ограничений, включая Telegram Trigger и Telegram node — это стандартный self-hosted Docker-контейнер, провайдер не накладывает специфичных блокировок на исходящие HTTPS-запросы к api.telegram.org.

Опубликовано 18.06.2026 в 21:00

Полезные материалы по теме