Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
KitchenOwl

KitchenOwl

KitchenOwl: self-hosted менеджер списков покупок и рецептов. Делитесь списками покупок в реальном времени, храните рецепты и получайте предложения блюд, а также отслеживайте домашние расходы, при этом веб-интерфейс поддерживается нативными мобильными приложениями. Лицензия AGPL-3.0, более 3 400 звёзд на GitHub.

Кратко

3.5k

Звёзды на GitHub

2

Просмотры страниц

99

Активные установки

Лицензия AGPL-3.0 Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Активные установки — пример данных (предпросмотр); реальная метрика будет подключена до запуска.

Доступ

  1. Откройте веб-интерфейс KitchenOwl в браузере: http://<SERVER_IP> (HTTP)
  2. Приложению может потребоваться несколько минут, чтобы стать доступным.
  3. Создайте свою первую учётную запись пользователя.
  4. Начните создавать списки покупок, рецепты и управлять своей кладовой.

Важные файлы и директории

  • Путь установки: /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

Ещё в Self Hosted

Похожие приложения.

Разверните KitchenOwl прямо сейчас. От $2,48/мес.