Доступ к приложению
Откройте браузер и перейдите на: 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
Услуги
- Основное: веб-приложение Automatisch, доступное через порт 3000.
- Рабочий: фоновый CPU заданий, внутренний
- 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