Доступ
- Откройте
http://<SERVER_IP>в адресной строке браузера. - Use the initial password stored as
INITIAL_PASSWORDin/root/omniroute/.env. - После входа измените пароль в панели управления.
Важные файлы и директории
- Путь установки:
/root/omniroute - Файл Compose:
/root/omniroute/docker-compose.yml - Окружение:
/root/omniroute/.env - Caddyfile:
/root/omniroute/Caddyfile - Данные OmniRoute:
/var/lib/docker/volumes/omniroute-data/_data - Данные Redis:
/var/lib/docker/volumes/redis-data/_data - Данные Caddy:
/var/lib/docker/volumes/caddy-data/_data - Конфигурация Caddy:
/var/lib/docker/volumes/caddy-config/_data
Управление Docker
Просмотр статуса:
docker ps
Посмотреть логи:
cd /root/omniroute
docker compose logs -f
Перезапустить службы:
cd /root/omniroute
docker compose restart
Остановить службы:
cd /root/omniroute
docker compose down
Запустить службы:
cd /root/omniroute
docker compose up -d
Домен и HTTPS (Caddy)
0. HTTPS-сертификаты нельзя выпустить для IP-адресов.
1. Направьте домен (например, omniroute.example.com) на IP-адрес вашего сервера.
2. Отредактируйте /root/omniroute/.env и обновите NEXT_PUBLIC_BASE_URL:
BASE_URL=https://omniroute.example.com
3. Обновите /root/omniroute/Caddyfile:
omniroute.example.com {
reverse_proxy omniroute:20128
}
4. Пересоздайте сервисы:
docker compose -f /root/omniroute/docker-compose.yml up -d
5. Caddy автоматически получит и будет продлевать SSL-сертификаты.
6. Откройте OmniRoute по адресу omniroute.example.com.