跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
gonic

gonic

gonic 是一款实现了 Subsonic API 的音乐流媒体服务器,任何 Subsonic 客户端都能播放你的曲库。它会按计划重新扫描曲库,支持多用户,并按听众分别统计播放次数。采用 GPL-3.0 许可,GitHub 星标 2,500+。

快速概览

2.5k

GitHub star 数

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。首次连接时浏览器会显示证书警告。
  3. 使用默认凭据登录: admin / admin
  4. 首次登录后请立即修改默认密码。

Subsonic 客户端

在兼容 Subsonic 的客户端中使用以下服务器地址: https://<SERVER-IP>:4747

由于服务器使用自签名证书,你的客户端必须允许或信任该证书。

证书位于: /root/gonic/tls/cert.pem

你可以使用以下命令将其复制到另一台设备:

scp root@<SERVER-IP>:/root/gonic/tls/cert.pem .

在 Subsonic 客户端中使用相应的 gonic 用户名和密码进行认证。

重要文件与目录

  • 安装路径: /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

查看日志:

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.

更多自托管内容

相关应用。

立即部署 gonic。 起价 $2.48/月。