การเข้าถึง
- เปิดเว็บอินเทอร์เฟซของ KitchenOwl ในเบราว์เซอร์ของคุณ:
http://<SERVER_IP>(HTTP) - อาจใช้เวลาสองสามนาทีกว่าแอปพลิเคชันจะพร้อมใช้งาน
- สร้างบัญชีผู้ใช้แรกของคุณ
- เริ่มสร้างรายการช้อปปิ้ง สูตรอาหาร และจัดการตู้กับข้าวของคุณ
ไฟล์และไดเรกทอรีที่สำคัญ
- เส้นทางการติดตั้ง:
/root/kitchenowl - ไฟล์ Compose:
/root/kitchenowl/compose.yaml - Volume Docker:
/var/lib/docker/volumes/kitchenowl_kitchenowl_data - Caddy Configuration:
การตั้งค่า Caddy:
/etc/caddy/Caddyfile
การจัดการบริการ
ดู container ที่กำลังทำงาน:
docker compose -f /root/kitchenowl/compose.yaml ps
รีสตาร์ท KitchenOwl:
docker compose -f /root/kitchenowl/compose.yaml restart
ดู logs:
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 address ได้ ต้องมีชื่อโดเมน
1. ชี้ไปที่โดเมน (เช่น example.com) ไปยัง IP address ของเซิร์ฟเวอร์ของคุณ
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