Доступ к приложению
Откройте браузер и перейдите по адресу: http://<SERVER_IP>
Первый запуск может занять несколько минут. Ошибка Nginx 502 в это время — нормальное явление.
Данные для входа по умолчанию:
- Электронная почта:
[email protected] - Пароль:
sample
Не забудьте сменить email и пароль в настройках.
Важные пути
- Каталог установки:
/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
Услуги
- Main: веб-приложение Automatisch, доступно на порту 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. Выполните следующую команду, чтобы получить SSL-сертификат от Let's Encrypt:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Перезапустите Nginx, чтобы применить изменения:
systemctl restart nginx
6. Откройте браузер и перейдите по адресу: https://yourdomain.com