图片展示门户软件PicHome
本文是
6月下旬开始写的,但发现只能一个人用,增加用户数还需要另外购买license才能成为升级为团队版。所以如果你只是自己一个人用,可以继续往下看,否则就直接忽略吧~

什么是 PicHome ?
欧奥
PicHome是用于欧奥图文档系统的图片展示门户,图片搜索引擎。也能够用于Eagle等其他图库软件的图片展示门户。
什么是 Eagle?
Eagle是图片收集及管理工具(商业软件),可以轻松收集及整理设计项目的“案例、灵感、截图、图片、视频、音频、情绪板”等各种素材,激发更多创意灵感,让工作变得更有效率!官网地址:https://cn.eagle.cool/
什么是 Billfish ?
Billfish也是图片收集及管理工具,但所有功能完全免费。无论是数万张图片、还是各类字体、音视频、设计源文件等等,Billfish都可以帮你快速分类整理。官网地址:https://www.billfish.cn/
安装
建数据库
直接用群晖的 MariaDB 10

在 phpMyAdmin 中创建了名为 pichome 的空数据库。
为便于说明,假设密码为
pichome

安装镜像
在群晖上以 Docker 方式安装。
在注册表中搜索 pichome ,选择第一个 oaooa/pichome,版本选择 latest。

卷
在 docker 文件夹中,创建一个新文件夹 pichome,并在其中建一个子文件夹 data
| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/pichome/data |
/var/www/html |
存放 web 代码文件 |

端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
| 本地端口 | 容器端口 |
|---|---|
5258 |
80 |
容器端口默认为 9000

需要修改

环境
| 可变 | 值 |
|---|---|
MYSQL_SERVER |
数据库服务器地址,包含端口 |
MYSQL_DATABASE |
数据库库名 |
MYSQL_USER |
数据库用户 |
MYSQL_PASSWORD |
数据库密码 |

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 新建文件夹 pichome 和 子目录 |
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 pichome 和 子目录 |
运行
在浏览器中输入 http://群晖IP:5258 就能看到安装界面

向导
开始安装后,会对环境进行检测

接下来检测文件和目录权限

接下来设置数据库信息

- 【注意】:数据库服务器,因为采用的是
docker而不是源代码安装,所以这里不能使用localhost,要用群晖主机 IP + 端口

勾选 强制安装
如果你已经装过,并且有了数据,请慎重选择

开始安装

安装完成

设置管理员

可能会跳到一个空白的页面,不要慌,重新打开 http://群晖IP:5258 即可看到登录框

登录成功后的主界面还是空的

设置
右上角图标点开,可以进入设置,可以对个人、站点和库分别进行设置

先设置库

显示 连接正常 就可以了

在 /docker/pichome/data/library 目录中拷入两个文件夹的图片

更新 一下

导入成功

回到首页,图片就出来了

在线升级
系统工具 –> 在线检测

执行 自动升级

需要确认
有数据的话最好备份一下,防止出现意外情况

升级过程是向导式的

升级成功

再次刷新

检测版本

参考文档
欧奥PicHome-Eagle图片共享展示,门户,搜索系统
地址:https://oaooa.com/pichome.htmlzyx0814/Pichome: 欧奥PicHome是用于欧奥图文档系统的图片展示门户,图片搜索引擎。也能够用于Eagle等其他图库软件的图片展示门户。
地址:https://github.com/zyx0814/Pichomezyx0814/Pichome-docker: Pichome docker
地址:https://github.com/zyx0814/Pichome-docker