Acesso
- Abra
http://<SERVER_IP>no seu navegador. - Use the initial password stored as
INITIAL_PASSWORDin/root/omniroute/.env. - Altere a senha no painel depois de fazer login.
Ficheiros e diretórios importantes
- Caminho de instalação:
/root/omniroute - Arquivo Compose:
/root/omniroute/docker-compose.yml - Ambiente:
/root/omniroute/.env - Caddyfile:
/root/omniroute/Caddyfile - Dados do OmniRoute:
/var/lib/docker/volumes/omniroute-data/_data - Dados do Redis:
/var/lib/docker/volumes/redis-data/_data - Dados do Caddy:
/var/lib/docker/volumes/caddy-data/_data - Configuração do Caddy:
/var/lib/docker/volumes/caddy-config/_data
Gerenciamento do Docker
Ver o status:
docker ps
Ver registos:
cd /root/omniroute
docker compose logs -f
Reiniciar os serviços:
cd /root/omniroute
docker compose restart
Parar os serviços:
cd /root/omniroute
docker compose down
Iniciar os serviços:
cd /root/omniroute
docker compose up -d
Domínio e HTTPS (Caddy)
0. Certificados HTTPS não podem ser emitidos para endereços IP.
1. Aponte um domínio (por exemplo, omniroute.example.com) para o endereço IP do seu servidor.
2. Editar /root/omniroute/.env e atualize NEXT_PUBLIC_BASE_URL:
BASE_URL=https://omniroute.example.com
3. Atualize /root/omniroute/Caddyfile:
omniroute.example.com {
reverse_proxy omniroute:20128
}
4. Recrie os serviços:
docker compose -f /root/omniroute/docker-compose.yml up -d
5. O Caddy obterá e renovará os certificados SSL automaticamente.
6. Acesse o OmniRoute em omniroute.example.com.