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 de Caddy :
/etc/caddy/Caddyfile
Gestion des services
Afficher 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. Faites pointer un domaine (par exemple 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