Доступ
- Відкрийте вебінтерфейс 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