Доступ
- Откройте веб-интерфейс KitchenOwl в браузере:
http://<SERVER_IP>(HTTP) - Приложению может потребоваться несколько минут, чтобы стать доступным.
- Создайте свою первую учётную запись пользователя.
- Начните создавать списки покупок, рецепты и управлять своей кладовой.
Важные файлы и директории
- Путь установки:
/root/kitchenowl - Файл Compose:
/root/kitchenowl/compose.yaml - Том Docker:
/var/lib/docker/volumes/kitchenowl_kitchenowl_data - Конфигурация Caddy:
/etc/caddy/Caddyfile
Управление сервисами
Просмотр запущенных контейнеров:
docker compose -f /root/kitchenowl/compose.yaml ps
Перезапустите KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml restart
Посмотреть логи:
cd /root/kitchenowl && docker compose logs -f
Остановите KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml stop
Запустите KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml start
Пересоздайте KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml up -d
Домен и HTTPS (Caddy)
Примечание: HTTPS-сертификаты не могут быть выданы для IP-адресов. Требуется доменное имя.
1. Укажите домен (например, example.com) на IP-адрес вашего сервера.
2. Отредактируйте конфигурацию Caddy:
vim /etc/caddy/Caddyfile
Замените:
:80 {
reverse_proxy localhost:8080
...
}
с содержимым:
example.com {
reverse_proxy localhost:8080
...
}
3. Перезагрузите Caddy:
systemctl reload caddy
4. Caddy автоматически получит и обновит сертификат Let's Encrypt.
5. Откройте KitchenOwl по адресу: https://example.com