Acesso
- Abra a interface web do KitchenOwl no seu browser:
http://<SERVER_IP>(HTTP) - A aplicação pode demorar alguns minutos até ficar disponível.
- Crie sua primeira conta de usuário.
- Comece a criar listas de compras, receitas e a gerir a sua despensa.
Ficheiros e diretórios importantes
- Caminho de instalação:
/root/kitchenowl - Arquivo Compose:
/root/kitchenowl/compose.yaml - Volume Docker:
/var/lib/docker/volumes/kitchenowl_kitchenowl_data - Configuração do Caddy:
/etc/caddy/Caddyfile
Gestão de serviços
Ver containers em execução:
docker compose -f /root/kitchenowl/compose.yaml ps
Reinicie o KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml restart
Ver registos:
cd /root/kitchenowl && docker compose logs -f
Pare o KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml stop
Inicie o KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml start
Recrie o KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml up -d
Domínio e HTTPS (Caddy)
Nota: não é possível emitir certificados HTTPS para endereços IP. É necessário um nome de domínio.
1. Apontar um domínio (por exemplo, example.com) para o endereço IP do seu servidor.
2. Edite a configuração do Caddy:
vim /etc/caddy/Caddyfile
Substitua:
:80 {
reverse_proxy localhost:8080
...
}
com:
example.com {
reverse_proxy localhost:8080
...
}
3. Recarregue o Caddy:
systemctl reload caddy
4. O Caddy irá obter e renovar automaticamente um certificado Let's Encrypt.
5. Aceda ao KitchenOwl em: https://example.com