Доступ
- Відкрийте
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.