ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
gonic

gonic

gonic คือเซิร์ฟเวอร์สตรีมเพลงที่รองรับ Subsonic API ไคลเอนต์ Subsonic ตัวไหนก็เล่นคลังเพลงของคุณได้ มันสแกนคลังซ้ำตามเวลาที่ตั้งไว้ รองรับผู้ใช้หลายคน และเก็บจำนวนการเล่นแยกรายผู้ฟัง ใช้สัญญาอนุญาต GPL-3.0 และมีดาว GitHub มากกว่า 2,500 ดวง

ภาพรวม

2.5k

GitHub stars

1

การดูหน้า

สัญญาอนุญาต GPL-3.0 เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

การเข้าถึง

  1. เปิดหน้าเว็บ: https://<SERVER-IP>:4747
  2. gonic ใช้ HTTPS กับใบรับรองแบบ self-signed เบราว์เซอร์จะแสดงคำเตือนเรื่องใบรับรองเมื่อเชื่อมต่อครั้งแรก
  3. เข้าสู่ระบบด้วยข้อมูลรับรองเริ่มต้น: admin / admin
  4. เปลี่ยนรหัสผ่านเริ่มต้นทันทีหลังเข้าสู่ระบบครั้งแรก

ไคลเอนต์ 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.

เพิ่มเติมใน Self Hosted

แอปที่เกี่ยวข้อง

ติดตั้ง gonic ได้เลยตอนนี้ เริ่มต้น $2.48/เดือน