Accès
- Ouvrez l'interface web de KitchenOwl dans votre navigateur :
http://<SERVER_IP>(HTTP) - L'application peut prendre quelques minutes avant de devenir disponible.
- Créez votre premier compte utilisateur.
- Commencez à créer des listes de courses, des recettes et à gérer votre garde-manger.
Fichiers et répertoires importants
- Chemin d'installation :
/root/kitchenowl - Fichier Compose :
/root/kitchenowl/compose.yaml - Volume Docker :
/var/lib/docker/volumes/kitchenowl_kitchenowl_data - Configuration Caddy :
/etc/caddy/Caddyfile
Gestion des services
Voir les conteneurs en cours d'exécution :
docker compose -f /root/kitchenowl/compose.yaml ps
Redémarrez KitchenOwl :
docker compose -f /root/kitchenowl/compose.yaml restart
Voir les logs :
cd /root/kitchenowl && docker compose logs -f
Arrêtez KitchenOwl :
docker compose -f /root/kitchenowl/compose.yaml stop
Démarrez KitchenOwl :
docker compose -f /root/kitchenowl/compose.yaml start
Recréez KitchenOwl :
docker compose -f /root/kitchenowl/compose.yaml up -d
Domaine et HTTPS (Caddy)
Remarque : les certificats HTTPS ne peuvent pas être émis pour des adresses IP. Un nom de domaine est requis.
1. Pointez un domaine (ex. : example.com) vers l'adresse IP de votre serveur.
2. Modifiez la configuration de Caddy :
vim /etc/caddy/Caddyfile
Remplacez :
:80 {
reverse_proxy localhost:8080
...
}
avec :
example.com {
reverse_proxy localhost:8080
...
}
3. Rechargez Caddy :
systemctl reload caddy
4. Caddy obtiendra et renouvellera automatiquement un certificat Let's Encrypt.
5. Accédez à KitchenOwl à l'adresse : https://example.com