การเข้าถึง
- เปิด browser ของคุณ:
https://<SERVER_IP>/ - มีการใช้ใบรับรอง SSL แบบ self-signed ดังนั้นคำเตือนในเบราว์เซอร์เป็นเรื่องปกติในการเข้าชมครั้งแรก
การตั้งค่าครั้งแรก
- เปิดหน้าติดตั้ง:
https://<SERVER_IP>/setup - ทำตามตัวช่วยติดตั้งเพื่อกำหนดค่าอินสแตนซ์ของคุณ
- This will generate a
config.jsoninside the config directory
หมายเหตุการติดตั้ง
- For a quick setup, select
SQLiteเป็นฐานข้อมูลในตัวช่วยติดตั้งRedisไม่ได้ติดตั้งไว้ตามค่าเริ่มต้น หากต้องการ ให้ติดตั้งและกำหนดค่าเอง - สำหรับ
Use SSL (a self-signed certificate will be generated that can be replaced), เลือกNo. Nginx ให้บริการ HTTPS อยู่แล้วโดยใช้ใบรับรองแบบ self-signed - ตั้งค่า
Public Facing URLเป็น URL ที่ผู้ใช้จะใช้เข้าถึงอินสแตนซ์ของคุณ ค่าเริ่มต้นถูกตั้งไว้เป็นhttps://<SERVER_IP>/. หากคุณตั้งค่าโดเมนในภายหลัง ให้อัปเดตค่านี้ให้สอดคล้องกัน
Path ที่สำคัญ
- ไดเรกทอรีติดตั้ง:
/root/gokapi - ไฟล์ Docker Compose:
/root/gokapi/compose.yaml - ไฟล์ environment:
/root/gokapi/.env - ที่จัดเก็บข้อมูล:
/root/gokapi/gokapi-data - การตั้งค่า:
/root/gokapi/gokapi-config - Nginx config:
/etc/nginx/sites-available/gokapi - ใบรับรอง SSL:
/etc/nginx/ssl/gokapi.crt - คีย์ SSL:
/etc/nginx/ssl/gokapi.key
การจัดการ Docker
ดูคอนเทนเนอร์ที่กำลังทำงาน:
docker compose -f /root/gokapi/compose.yaml ps
รีสตาร์ตคอนเทนเนอร์ทั้งหมด:
docker compose -f /root/gokapi/compose.yaml restart
ติดตามล็อกของแอปพลิเคชัน:
docker compose -f /root/gokapi/compose.yaml logs -f
หยุดแอปพลิเคชัน:
docker compose -f /root/gokapi/compose.yaml down
เริ่มแอปพลิเคชัน:
docker compose -f /root/gokapi/compose.yaml up -d
การจัดการ Nginx
ตรวจสอบสถานะ:
systemctl status nginx
รีสตาร์ต Nginx:
systemctl restart nginx
รีโหลด Nginx:
systemctl reload nginx
ตรวจสอบความถูกต้องของการกำหนดค่า:
nginx -t