Files
agserver.svc/readme.md
2026-03-10 22:32:05 +08:00

2.0 KiB
Raw Blame History

agserver.svc

Important

现在我的 Docker 服务均作了去敏处理:强依赖本机系统环境的配置均改用下表列示的环境变量传参。

你需要在docker-compose.yml所在文件夹里另行创建.env文件,填充需要的环境变量。

当然直接编辑 compose 配置也无何不可,万一不满意别的配置呢?

服务 是否容器化 环境变量(=默认值) 备注
cockpit dashboard - (太长了,附表格后)
mihomo PWD Compose 会自动处理 PWD无需手写
jellyfin MEDIA_PATH=/media (太长了,附表格后)
aria2 PUID, PGID, HOME, DOWNLOAD_PATH, ARIANG_PORT=6880 (太长了,附表格后)
filebrowser FB_PORT=8080, SRV_PATH 和上面 DOWNLOAD_PATH 一个逻辑,自行指定共享根目录
navidrome MUSIC_PATH, PUID, PGID ND_开头的环境变量配置可参见在线文档;我最终选择把音乐库暴露给公网,因此配置单也加了很多限制措施,仅供参考
  • cockpit

    • 新版 Ubuntu 的 sudo 命令行不完全,暂时需回退为sudo.ws
    • 需要用nmcli另建一空网口以便正常检查软件包更新
    • chrony 需要换用国内 NTP 服务器
  • jellyfin

    1. 独显/按摩店核显可能仍需要刷入驱动
    2. 阴特耳核显现在应该不用再进容器检查渲染节点的用户组了
    3. 由于 ii. 所限,本容器不允许非 root 运行
  • aria2

    • HOME 是指定用户组PUID:PGID的家目录。
      容器会自动下载 P3TERX/aria2.conf 配置,为了修改方便,咱就干脆把配置塞家里了,即$HOME/.config/aria2
    • DOWNLOAD_PATH 是什么样,下载的位置就是什么样,这个就没有什么前后缀。
    • 防火墙务必提前放行 aria2 监听端口(至少放6888/tcp,udp