การเข้าถึง
- เปิดหน้าเว็บ:
https://<SERVER-IP>:4747 - gonic ใช้ HTTPS กับใบรับรองแบบ self-signed เบราว์เซอร์จะแสดงคำเตือนเรื่องใบรับรองเมื่อเชื่อมต่อครั้งแรก
- เข้าสู่ระบบด้วยข้อมูลรับรองเริ่มต้น:
admin/admin - เปลี่ยนรหัสผ่านเริ่มต้นทันทีหลังเข้าสู่ระบบครั้งแรก
ไคลเอนต์ Subsonic
ใช้ที่อยู่เซิร์ฟเวอร์ต่อไปนี้ในไคลเอนต์ที่รองรับ Subsonic: https://<SERVER-IP>:4747
เนื่องจากเซิร์ฟเวอร์ใช้ใบรับรองแบบ self-signed ไคลเอนต์ของคุณต้องอนุญาตหรือเชื่อถือใบรับรองนี้
ใบรับรองอยู่ที่: /root/gonic/tls/cert.pem
คุณสามารถคัดลอกไปยังอุปกรณ์อื่นด้วย:
scp root@<SERVER-IP>:/root/gonic/tls/cert.pem .
ใช้ชื่อผู้ใช้และรหัสผ่านของ gonic ที่ถูกต้องเพื่อยืนยันตัวตนในไคลเอนต์ Subsonic ของคุณ
ไฟล์และไดเรกทอรีที่สำคัญ
- เส้นทางการติดตั้ง:
/root/gonic - ไฟล์ Compose:
/root/gonic/docker-compose.yml - ไฟล์สภาพแวดล้อม:
/root/gonic/.env - ฐานข้อมูล:
/root/gonic/data/gonic.db - เพลง:
/root/gonic/music - พอดแคสต์:
/root/gonic/podcasts - เพลย์ลิสต์:
/root/gonic/playlists - แคช:
/root/gonic/cache - ใบรับรอง TLS:
/root/gonic/tls/cert.pem - คีย์ TLS:
/root/gonic/tls/key.pem
การจัดการบริการ
ดูคอนเทนเนอร์ที่กำลังทำงาน:
docker compose -f /root/gonic/docker-compose.yml ps
รีสตาร์ตคอนเทนเนอร์:
docker compose -f /root/gonic/docker-compose.yml restart
ดู logs:
cd /root/gonic && docker compose logs -f
หยุดคอนเทนเนอร์:
docker compose -f /root/gonic/docker-compose.yml stop
เริ่มคอนเทนเนอร์:
docker compose -f /root/gonic/docker-compose.yml start
สร้างคอนเทนเนอร์ใหม่:
docker compose -f /root/gonic/docker-compose.yml up -d
หมายเหตุ
- ไดเรกทอรีเพลงถูกเมานต์แบบอ่านอย่างเดียวในคอนเทนเนอร์ gonic จึงแก้ไขไฟล์เพลงของคุณไม่ได้
- The database file
/root/gonic/data/gonic.dbควรรวมไว้ในการสำรองข้อมูลของคุณ - ลบแคชได้หากจำเป็น เพราะเก็บไฟล์ทรานส์โค้ดและภาพปกที่สร้างใหม่ได้
- Configure gonic and its scanning behavior according to your preferences in
/root/gonic/docker-compose.yml.