家庭私人照片管理系统PhotoStructure,NAS一键部署,内网穿透远程访问你的回忆
作者
小编
发布时间

项目介绍
PhotoStructure 是一个功能强大的家庭照片和视频管理系统,为你提供了一个统一的平台来存储、组织和访问所有的数字回忆。这是一个开箱即用的跨平台解决方案,支持 Docker 容器化部署,让你可以轻松在服务器上搭建属于自己的私人媒体库。
PhotoStructure 采用现代化的技术架构,支持多种操作系统和部署方式,无论你是使用桌面版本还是服务器版本,都能获得一致的用户体验。它具备智能扫描导入、元数据管理、视频转码等强大功能,让你的照片和视频得到妥善管理。最重要的是,所有数据都存储在你自己的服务器上,完全掌握在自己手中,无需担心隐私问题。
项目地址:点我跳转
部署安装
如果你想在外网也能访问家中的 PhotoStructure 媒体库,建议配置内网穿透服务。可以前往 帕斯内网穿透 注册账号,这样即使在外出时也能随时随地查看你的照片和视频。具体的配置方法可以 点我查看 内网穿透全平台上手攻略,轻松实现远程访问。
快速部署方式
打开你的 NAS 设备或 Linux 服务器,点击本地镜像 - 添加镜像 - 从 URL 添加。
在镜像地址栏填入:photostructure/server:latest
等待镜像下载完成后,点击启动按钮启动容器。
容器配置说明
开机自动启动
勾选开机自动启动选项,这样在 NAS 重启后 PhotoStructure 会自动运行。
端口映射设置
PhotoStructure 默认使用 3000 端口提供 Web 服务。在端口设置中,将容器内的 3000 端口映射到宿主机的 3000 端口(或其他未被占用的端口)。如果你的系统中已有应用占用了 3000 端口,可以修改宿主机端口为其他值,比如 3001、8080 等,但请记住你修改后的端口号,后续访问时需要用到。
存储位置配置
PhotoStructure 需要持久化存储库文件和配置信息。建议在 NAS 上创建一个专用文件夹,例如 `/data/photostructure`,然后将其映射到容器内的 `/ps/library` 目录。
同时,你需要将存放照片和视频的目录也映射到容器中,例如将 `/mnt/photos` 映射到容器内的 `/photos`(只读模式),这样 PhotoStructure 就能扫描并导入你的媒体文件。
环境变量设置
环境变量设置(可选):
TZ: 时区设置,默认为 `UTC`,建议改为 `Asia/Shanghai`
PS_LOG_LEVEL: 日志级别,默认为 `info`,可选 `debug`、`warn` 等
PUID: 运行进程的用户 ID,默认为 `0`(root)
PGID: 运行进程的用户组 ID,默认为 `0`(root)
如果你对 PhotoStructure 的默认配置满意,这些环境变量都可以不设置,直接使用默认值即可。
启动容器
完成上述配置后,点击下一步启动容器。容器启动需要几分钟时间,请耐心等待。
访问应用
创建成功后,在浏览器中访问 `http://你的NAS地址:3000`(如果你修改了端口号,请使用修改后的端口)。
首次访问时,PhotoStructure 会引导你完成初始化设置,包括接受许可协议、创建媒体库等步骤。按照提示完成设置后,你就可以开始上传和管理你的照片和视频了。
本篇教程结束。祝你使用 PhotoStructure 愉快!