外观
影音与相册
NAS 里存着视频、照片和音乐,接下来要让电视、手机、浏览器和音箱用起来。这一类插件各管一块,都比较轻。要转码、刮削海报、手机相册自动备份这类完整功能,用 常用 Compose 应用 里的 Jellyfin 和 Immich。
本类文章
- MiniDLNA:电视直接看 NAS 里的视频:把共享文件夹发布成 DLNA 服务器,电视和播放器在局域网里自动发现,不转码,没有账号。
- PhotoPrism 照片管理(官方插件):官方 Podman 容器插件,浏览器里整理和搜索照片,附带 MariaDB,资源占用较大。
- FileBrowser:网页文件管理(官方插件):官方 Podman 容器插件,在浏览器里上传、下载和管理共享文件夹里的文件。
- 音乐服务:OwnTone 与 Shairport:OwnTone 是音乐库服务器,Shairport 让 NAS 变成 AirPlay 接收端。
怎么选
| 你想要 | 用什么 |
|---|---|
| 电视或播放器直接浏览 NAS 里的视频,什么都不装 | MiniDLNA |
| 转码、海报和简介、多用户、手机和浏览器播放 | Jellyfin,Compose 应用 |
| 服务器端整理、浏览、搜索照片 | PhotoPrism |
| 手机相册自动备份到 NAS | Immich,Compose 应用 |
| 浏览器里管理共享文件夹里的文件 | FileBrowser |
| 音乐库,给 iTunes、Apple Music 或遥控应用用;NAS 接音箱 | OwnTone 与 Shairport |
同一个功能有插件和容器两种做法时,怎么权衡见 插件还是容器。
三个官方容器插件的共同点
PhotoPrism、FileBrowser 和 OwnTone 是官方的 Podman 容器插件,它们有几处相同:
| PhotoPrism | FileBrowser | OwnTone | |
|---|---|---|---|
| 依赖 | podman、catatonit、nftables | 同左 | podman |
默认镜像(均来自 docker.io) | photoprism/photoprism:latest、mariadb:11 | gtstef/filebrowser:stable | owntone/owntone:latest |
| 默认端口 | 2342 | 3670 | 3689 |
| 选了证书时 | 前面加一个 Caddy 容器做 HTTPS | 同左 | 无证书选项,只有 HTTP |
- 这些容器由 Podman 运行,和 Compose 插件的 Docker 互相独立,在
服务 → Podman(Services → Podman)里能看到。Podman 本身的介绍见 官方容器方案:Podman 与 Kubernetes 插件。 - 安装插件时会从 Docker Hub 拉取镜像。网络访问不了 Docker Hub 时,拉取会失败,应用也会失败。镜像地址可以用环境变量改成你能访问的仓库,变量名见各篇,用法见 环境变量。
- 容器用本地已有的镜像启动,不会自动升级。要更新,先拉新镜像再重启对应的服务,各篇有说明。
- 这些容器以专用的系统用户运行(
photoprism、filebrowser、owntone),都属于users组。共享文件夹默认的root:users、2775权限已经满足它们的访问需要,收紧权限时别把它们挡在外面。
继续浏览
- 上一类:网络与远程
- 下一类:常用 Compose 应用
- 返回插件与应用