Piwigo开源相册docker版使用自定义相册位置,无缝转移
创作立场声明:Piwigo开源相册docker版的一些优化技巧分享给大家,和大家一起探讨交流
Piwigo是一款很优秀的开源web相册,具有比较完善的图片管理策略,支持图片评分、设置标签、批量管理,支持一键公开/非公开整个相册,支持用户注册,RSS订阅,图片评论,拥有丰富的插件市场,站点管理,历史记录,自动生成各种尺寸的缩略图,使用数据库管理,速度很快,是一款适合管理大量图片的开源相册。Lychee相册与之相比,功能简单,轻量,适合在嵌入式设备中管理小量图片。
docker版Piwigo开源相册安装很方便,网上也有很多教程,本文不过多阐述安装教程。本文使用的系统平台是Unraid的Nas系统,以下都是在这个系统上操作Docker。
Piwigo开源相册有许多优点,但是还有有以下几点不足之处:
相册存放在Piwigo的安装目录下的'upload'文件夹,不能更改自定义相册位置(已解决,见下文)。
piwigo不能处理raw类型的照片,单反生成的照片需要经过处理才能在piwigo中使用
不能管理视频
自定义相册位置解决办法
在不改变piwigo源码的前提下使用自定义路径,其实思路也简单。创建一个类似快捷方式,将自定义的路径代替piwigo目录下的'upload'文件夹,即可。
Piwigo开源相册的docker版本,载体系统是linux,在linux系统里创建快捷方式的方法是,使用软连接:'ln -s 源目录 目标目录'。具体操作方法为:(以Unraid为例,其他系统下使用docker大同小异)
1. 首先找一个路径放置自定义的相册文件夹,本文所使用的自定义路径是:'/mnt/user/exConfig/Photo_Piwigo/' (此相册放在Unraid磁盘中共享文件夹exConfig下,自定义相册文件夹名字:Photo_Piwigo)。
2. 把想放置相册的文件夹路径加载到piwigo的docker版本中,方法是:编辑已经在Unraid安装好的Piwigo应用的配置。
到最下面点击'Add another Path, Port, Variable, Label or Device'添加额外的路径。
按下图所示配置额外路径,其原理是在piwigo的docker容器里创建了一个'/photo'目录,指向了上面自定义的路径,其中'Container Path:'填写'/photo',全小写;'Host Path:'填写上面的自定义路径:'/mnt/user/exConfig/Photo_Piwigo/'。点击'ADD',然后点击'APPLY',配置完成。
3. 点击piwigo的容器图标的'Console',打开后台控制台。
在后台控制台中依次输入指令:(一行一回车,严格安装下面指令输入)
cd /config/www/gallery/
cp -r upload/* /photo/
rm -r upload/
ln -s /photo/ upload
然后输入指令'ls',查看piwigo的目录下是否生成了'upload'的软连接
至此,配置完成。到自定义的目录下,发现原来保存在Piwigo中的相册转移到了新路径。
蝙蝠队长
校验提示文案
aistxbb
校验提示文案
赢时夙夜
校验提示文案
dkess
校验提示文案
阳光的少昊
校验提示文案
恶魔杜维
校验提示文案
kyPgg
校验提示文案
飞翔企鹅1069
校验提示文案
微醺漂移
校验提示文案
微醺漂移
校验提示文案
飞翔企鹅1069
校验提示文案
恶魔杜维
校验提示文案
kyPgg
校验提示文案
dkess
校验提示文案
赢时夙夜
校验提示文案
阳光的少昊
校验提示文案
aistxbb
校验提示文案
蝙蝠队长
校验提示文案