ель:
Настроить и запустить стек из WordPress, Supabase и n8n на одном VPS (Ubuntu 24.04, REG.RU). Проект — образовательная платформа на WordPress с автоматизациями и собственной базой данных (Supabase).
⸻
Требования:
1.Подготовка сервера
•Установить Docker и Docker Compose
•Настроить базовую безопасность: UFW, SSH, отключение входа по паролю для root
2.Развёртывание проекта через Docker Compose
•WordPress + MySQL
•n8n (порт 5678)
•Supabase self-hosted (официальный docker-репозиторий)
•Nginx или Caddy для проксирования
3.Настройка проксирования и SSL
•Настроить reverse proxy:
•domain.ru → WordPress
•domain.ru/n8n → n8n
•domain.ru/studio → Supabase Studio
•Подключить Let’s Encrypt SSL
4.Проверка и финализация
•Проверить доступность всех сервисов через браузер
•Оставить краткую документацию по управлению и перезапуску
•Настроить базовые бэкапы volumes и БД
⸻
Условия:
•Сервер Ubuntu 24.04 (REG.RU, 2 CPU / 4 GB / 70 GB SSD)
•SSH-доступ будет выдан через отдельного пользователя по ключу
•Желательно минимизировать использование root-доступа
⸻
Ожидаемый результат:
•Рабочая инфраструктура с доступом к WordPress, Supabase и n8n по домену
•Обратный прокси и сертификаты работают
•Возможность масштабирования и последующей поддержки