การเข้าถึง
- เปิด
http://<SERVER_IP>ในเบราว์เซอร์ของคุณ - Use the initial password stored as
INITIAL_PASSWORDin/root/omniroute/.env. - เปลี่ยนรหัสผ่านจากแดชบอร์ดหลังเข้าสู่ระบบ
ไฟล์และไดเรกทอรีที่สำคัญ
- เส้นทางการติดตั้ง:
/root/omniroute - ไฟล์ Compose:
/root/omniroute/docker-compose.yml - สภาพแวดล้อม:
/root/omniroute/.env - Caddyfile:
/root/omniroute/Caddyfile - ข้อมูลของ OmniRoute:
/var/lib/docker/volumes/omniroute-data/_data - ข้อมูลของ Redis:
/var/lib/docker/volumes/redis-data/_data - ข้อมูลของ Caddy:
/var/lib/docker/volumes/caddy-data/_data - การตั้งค่า Caddy:
/var/lib/docker/volumes/caddy-config/_data
การจัดการ Docker
ดูสถานะ:
docker ps
ดู logs:
cd /root/omniroute
docker compose logs -f
รีสตาร์ทบริการ:
cd /root/omniroute
docker compose restart
หยุดบริการ:
cd /root/omniroute
docker compose down
เริ่มบริการ:
cd /root/omniroute
docker compose up -d
โดเมนและ HTTPS (Caddy)
0. ไม่สามารถออกใบรับรอง HTTPS ให้กับที่อยู่ IP ได้
1. ชี้โดเมน (ตัวอย่างเช่น omniroute.example.com) ไปยังที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ
๒. แก้ไข /root/omniroute/.env และอัปเดต NEXT_PUBLIC_BASE_URL:
BASE_URL=https://omniroute.example.com
3. อัปเดต /root/omniroute/Caddyfile:
omniroute.example.com {
reverse_proxy omniroute:20128
}
4. สร้างบริการใหม่:
docker compose -f /root/omniroute/docker-compose.yml up -d
5. Caddy จะขอและต่ออายุใบรับรอง SSL โดยอัตโนมัติ
6. เข้าใช้ OmniRoute ที่ omniroute.example.com.