Piwigo开源相册docker版使用自定义相册位置,无缝转移

2020-03-03 11:00:39 14点赞 90收藏 20评论

创作立场声明: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应用的配置。

Piwigo开源相册docker版使用自定义相册位置,无缝转移

  到最下面点击'Add another Path, Port, Variable, Label or Device'添加额外的路径。

Piwigo开源相册docker版使用自定义相册位置,无缝转移

  按下图所示配置额外路径,其原理是在piwigo的docker容器里创建了一个'/photo'目录,指向了上面自定义的路径,其中'Container Path:'填写'/photo',全小写;'Host Path:'填写上面的自定义路径:'/mnt/user/exConfig/Photo_Piwigo/'。点击'ADD',然后点击'APPLY',配置完成。

Piwigo开源相册docker版使用自定义相册位置,无缝转移

Piwigo开源相册docker版使用自定义相册位置,无缝转移

 3. 点击piwigo的容器图标的'Console',打开后台控制台。

Piwigo开源相册docker版使用自定义相册位置,无缝转移

  在后台控制台中依次输入指令:(一行一回车,严格安装下面指令输入)

cd /config/www/gallery/
cp -r upload/* /photo/
rm -r upload/
ln -s /photo/ upload

  然后输入指令'ls',查看piwigo的目录下是否生成了'upload'的软连接

Piwigo开源相册docker版使用自定义相册位置,无缝转移

  至此,配置完成。到自定义的目录下,发现原来保存在Piwigo中的相册转移到了新路径。

Piwigo开源相册docker版使用自定义相册位置,无缝转移


展开 收起
20评论

  • 精彩
  • 最新
  • 消灭零回复 [大吃一惊] 紫薯布丁

    校验提示文案

    提交
    消灭一回复 [大吃一惊] 紫薯布丁

    校验提示文案

    提交
    收起所有回复
  • 为啥我访问web页面的时候都不需要密码就能访问?

    校验提示文案

    提交
    因为这个piwigo新建立的相册都是默认公开的,你需要到后台设置一下

    校验提示文案

    提交
    也就是说每建一个相册,都需要去设置一下吗?

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 问一下up主这个相册有办法自动同步吗?这样设置后好像是把文件库转移了,但是库里面的相片显示不出来呀。请问up主是用什么工具实现同步的?

    校验提示文案

    提交
    设置好就能显示的,本身就是把存放图片的位置移动出来,会自动同步

    校验提示文案

    提交
    收起所有回复
  • 这个跟灯大的荔枝相册比有啥区别

    校验提示文案

    提交
    荔枝茄子适合小图像管理,基于sql数据查询,不适合大量图像管理。piwigo用mysql,适合环境大量照片,速度快。扩展也强

    校验提示文案

    提交
    收起所有回复
  • 直接映射容器的“/config/www/gallery/galleries”到自己的相册目录就可以了,不用做link。

    校验提示文案

    提交
    具体怎么操作啊!

    校验提示文案

    提交
    收起所有回复
  • 你好 我的使用环境为centos7 宝塔面板搭建的网站 我使用软连接创建文件夹后 piwigo不能上传图片是什么原因 文件夹权限改成777 都不行

    校验提示文案

    提交
  • 作者知道那个相册可以保留原来的目录结构,直接复制过去就能用,好像只有群辉可以,其他的都是以自己的目录结构重建。不想开虚拟机,只想开个docker

    校验提示文案

    提交
    nextcloud

    校验提示文案

    提交
    收起所有回复
  • cp: cannot stat 'upload/*': No such file or directory

    校验提示文案

    提交
  • 有没有适用于华为手机的App?找到1.0.2安卓APP,但好像用不了。iOS端的还不错。但我希望能找到适配于安卓手机的app。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
90
扫一下,分享更方便,购买更轻松