الوصول
- افتح واجهة ويب 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. يلزم اسم نطاق.
١. أشر نطاقاً (مثلاً 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