Доступ к приложению
Откройте браузер и перейдите по ссылке: 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
- Работник: Процессор фоновых заданий, внутренний
- 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
