Доступ до програми
Відкрийте браузер і перейдіть за адресою: http://<SERVER_IP>
Перший запуск може зайняти кілька хвилин; тимчасовий Nginx 502 протягом цього часу є нормальним.
Облікові дані для входу за замовчуванням:
- Електронна пошта:
[email protected] - Пароль:
sample
Не забудьте змінити адресу електронної пошти та пароль на сторінці налаштувань.
Важливі шляхи
- Директорія встановлення:
/opt/automatisch - Каталог проекту:
/opt/automatisch - Файл Docker Compose:
/opt/automatisch/docker-compose.yml - Пам'ять програми (обсяг):
/var/lib/docker/volumes/automatisch_automatisch_storage/_data - Дані PostgreSQL (обсяг):
/var/lib/docker/volumes/automatisch_postgres_data/_data - Дані Redis (обсяг):
/var/lib/docker/volumes/automatisch_redis_data/_data - Конфігурація NGINX:
/etc/nginx/sites-available/automatisch - Сайт із підтримкою NGINX:
/etc/nginx/sites-enabled/automatisch
Загальні команди
Перейти до проекту:
cd /opt/automatisch
Переглянути логи:
docker compose logs -f
Перезапустити служби:
docker compose restart
Зупинка / Пуск:
docker compose down
docker compose up -d
Перевірте контейнери:
docker ps
Послуги
- Основне: автоматична веб-програма, доступна на порту 3000
- Worker: процесор фонових завдань, внутрішній
- PostgreSQL: служба бази даних, внутрішня (порт за замовчуванням 5432)
- Redis: служба черги та кешу, внутрішня (порт за замовчуванням 6379)
Увімкнення SSL з доменом
1. Спрямуйте свій домен на IP-адресу сервера.
2. Відредагуйте конфіг Nginx і замініть обидва server_name _; з вашим доменом (<your-domain>):
vim /etc/nginx/sites-available/automatisch
3. Встановіть Certbot:
apt install -y certbot python3-certbot-nginx
4. Виконайте таку команду, щоб згенерувати дійсний сертифікат Let's Encrypt:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Перезапустіть Nginx, щоб застосувати зміни:
systemctl restart nginx
6. Відкрийте браузер і відвідайте: https://yourdomain.com