跳转到内容

影音与相册 ​

NAS 里存着视频、照片和音乐,接下来要让电视、手机、浏览器和音箱用起来。这一类插件各管一块,都比较轻。要转码、刮削海报、手机相册自动备份这类完整功能,用 常用 Compose 应用 里的 Jellyfin 和 Immich。

本类文章 ​

  1. MiniDLNA:电视直接看 NAS 里的视频:把共享文件夹发布成 DLNA 服务器,电视和播放器在局域网里自动发现,不转码,没有账号。
  2. PhotoPrism 照片管理(官方插件):官方 Podman 容器插件,浏览器里整理和搜索照片,附带 MariaDB,资源占用较大。
  3. FileBrowser:网页文件管理(官方插件):官方 Podman 容器插件,在浏览器里上传、下载和管理共享文件夹里的文件。
  4. 音乐服务:OwnTone 与 Shairport:OwnTone 是音乐库服务器,Shairport 让 NAS 变成 AirPlay 接收端。

怎么选 ​

你想要用什么
电视或播放器直接浏览 NAS 里的视频,什么都不装MiniDLNA
转码、海报和简介、多用户、手机和浏览器播放Jellyfin,Compose 应用
服务器端整理、浏览、搜索照片PhotoPrism
手机相册自动备份到 NASImmich,Compose 应用
浏览器里管理共享文件夹里的文件FileBrowser
音乐库,给 iTunes、Apple Music 或遥控应用用;NAS 接音箱OwnTone 与 Shairport

同一个功能有插件和容器两种做法时,怎么权衡见 插件还是容器。

三个官方容器插件的共同点 ​

PhotoPrism、FileBrowser 和 OwnTone 是官方的 Podman 容器插件,它们有几处相同:

PhotoPrismFileBrowserOwnTone
依赖podman、catatonit、nftables同左podman
默认镜像(均来自 docker.io)photoprism/photoprism:latest、mariadb:11gtstef/filebrowser:stableowntone/owntone:latest
默认端口234236703689
选了证书时前面加一个 Caddy 容器做 HTTPS同左无证书选项,只有 HTTP
  • 这些容器由 Podman 运行,和 Compose 插件的 Docker 互相独立,在 服务 → Podman(Services → Podman)里能看到。Podman 本身的介绍见 官方容器方案:Podman 与 Kubernetes 插件。
  • 安装插件时会从 Docker Hub 拉取镜像。网络访问不了 Docker Hub 时,拉取会失败,应用也会失败。镜像地址可以用环境变量改成你能访问的仓库,变量名见各篇,用法见 环境变量。
  • 容器用本地已有的镜像启动,不会自动升级。要更新,先拉新镜像再重启对应的服务,各篇有说明。
  • 这些容器以专用的系统用户运行(photoprism、filebrowser、owntone),都属于 users 组。共享文件夹默认的 root:users、2775 权限已经满足它们的访问需要,收紧权限时别把它们挡在外面。

继续浏览 ​

OpenMediaVault 非官方中文使用指南,与 openmediavault 项目及其开发者无隶属关系。