PhotoStructure

PhotoStructure

官方

Docker 应用程序 from PhotoStructure

概述

PhotoStructure is your new home for all your photos and videos. Cross-platform libraries that you can move seamlessly across Docker, Windows, macOS, and Linux Fast, fun mobile-friendly UI Support for very large (250,000+ asset) libraries Support for almost all RAW and video formats (thanks to LibRaw and FFmpeg) Robust metadata support, including Google Takeouts, XMP sidecars, and sibling inference Robust image and video deduplication PhotoStructure is extremely configurable. See the documentation for details. Be sure to visit PhotoStructure's forum for tips, support, and to vote on what features you want to see next. We also have a discord! To import additional directories or volumes: click "Add another Path" enter a Container path (like "/photos") click Host Path and pick the directory you want to import click "Add", then click "Apply". PhotoStructure will find the new directory automatically if you leave the "Where else are your photos and videos?" section set to "Automatic", which is the default. Initial template by Spants (thanks!)

运行时参数

网络用户界面
http://[IP]:[PORT:1787]
网络
bridge
外壳
sh
特权
false
额外参数
--stop-timeout=120 --restart unless-stopped

模板配置

Web UIPorttcp

Port to access the HTTP UI. Can be modified by setting the PS_HTTP_PORT environment variable.

目标
1787
LibraryPathrw

This is where your PhotoStructure Library will be stored. It needs to have sufficient free space to hold preview images, and transcoded videos.

目标
/ps/library
默认值
/mnt/user/Photos
User IDVariable

This is the userid that PhotoStructure will run under, instead of the default of root (userid 0). Files copied into your library will be owned by this userid.

目标
PUID
默认值
99
Group IDVariable

This is the groupid that PhotoStructure will run under.

目标
PGID
默认值
100
UMASKVariable

Files written by PhotoStructure will be applied with this umask.

默认值
0002
Extra Import SourcePathrw

Optionally, set a mount path of extra photos to import. You can remove this if you don't need it

目标
/mnt/to-import-photos
Logging levelVariable

Valid values are debug, info, warn, and error. Default is error, which (should be) quiet.

目标
PS_LOG_LEVEL
默认值
error
Temp/Scratch diskPathrw

This must be fast, local disk.

目标
/ps/tmp
默认值
/mnt/user/appdata/photostructure/tmp
LogsPathrw

Logfiles will be written into this directory. Set environment variable

目标
/ps/logs
默认值
/mnt/user/appdata/photostructure/logs
System configPathrw

System configuration is written into this directory.

目标
/ps/config
默认值
/mnt/user/appdata/photostructure/config

下载统计数据

1,264,826
下载总数
5,169
本月
7,554
平均每月

长期下载总量

加载图表...

详细信息

存储库
photostructure/server:stable
最后更新2026-04-28
初见2021-08-27

在Unraid 上运行 PhotoStructure 。

PhotoStructure 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。