Установка n8n на VPS и настройка рабочего процесса (1 Workflow)

1. Инфраструктура

  • VPS: Ubuntu (последняя версия LTS)
  • Установка: Docker + Docker Compose (предпочтительно)
  • n8n должен работать как сервис и автоматически запускаться после перезагрузки сервера
  • Данные n8n хранить в volume (persistent storage)

2. Домен и DNS

  • Основной домен через Cloudflare (стандартная настройка)
  • Создать субдомен формата sb.example.com
  • DNS - A-запись на IP VPS
  • Настроить reverse-proxy (nginx / caddy / traefik) для n8n

3. SSL / TLS

  • Обеспечить корректную работу HTTPS через Cloudflare
  • SSL режим: Full (strict)
  • При необходимости установить сертификат Cloudflare Origin Certificate
  • Корректная обработка Webhook-адерсов n8n (чтобы n8n видел HTTPS - исключить redirect loops и смешанный контент)
  • Обновить N8N Webhook-URL в соответствии с установками SSL

4. Переменные окружения n8n

  • N8N_HOST="sb.example.com"
  • N8N_protocol="https"
  • WEBHOOK_URL="https://sb.example.com/"
  • N8N_editor_BASE_URL="https://sb.example.com/"
  • Включить base access protection для редактора n8n - это обязательное повышение безопасности

5. Рабочий процесс Telegram -> Perplexity -> Telegram и WP

Trigger:

  • Telegram Bot (создаётся админом задачи)

Логика (один связный Workflow):

  1. Получение текстового сообщения из бота
  2. Запрос в Perplexity API
  3. Получение аналитически обработанного ответа от ИИ-поисковика
  4. Логическое агрегирование (или рерайт/структурирование) контента в формат текста / ссылок
  5. Двойная отправка: текстовое уведомление в Telegram + черновик статьи на WordPress-сайте (связка WP REST API)

Безопасность и секреты:

  • Все токены и ключи (Bot API, Perplexity API, WordPress аутентификация, hostData...) - хранить исключительно в n8n Credentials, не в рабочем потоке/плане

6. Тестирование и приёмка (checked by customer)

  • n8n доступен по адресу https://sb.example.com
  • Сайт работоспособен после перезагрузки VPS (т.е. check self-healing incl. Docker restart always services)
  • Телеграм бот реально отвечающий/наставленный (response connectivity TF с заведомо помеченным ключом получателя)
  • Исполнитель передаёт административные инструкции свой новой среде + скотовочки деталей нужд клиетелю проекта Добавить нужно исправ FIO з за

Помощь в поиске клиентов для услуги коммуникации

Ищу человека, который поможет найти 3 клиентов для услуги в сфере коммуникации (репетиторство или аналогичные занятия). Стоимость услуги - 2000 рублей. Я менеджер, но испытываю сложности с привлечением клиентов. Детали и вознаграждение обсудим в чате.