本文是
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 代码文件 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
5258 | 80 |
容器端口默认为 9000
需要修改
环境
可变 | 值 |
---|---|
MYSQL_SERVER | 数据库服务器地址,包含端口 |
MYSQL_DATABASE | 数据库库名 |
MYSQL_USER | 数据库用户 |
MYSQL_PASSWORD | 数据库密码 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
# 新建文件夹 pichome 和 子目录
mkdir -p /volume2/docker/pichome/data
# 进入 pichome 目录
cd /volume2/docker/pichome
# 运行容器
docker run -d \
--restart always \
--name pichome \
-p 5258:80 \
-v $(pwd)/data:/var/www/html \
-e MYSQL_SERVER=192.168.0.197:3307 \
-e MYSQL_DATABASE=pichome \
-e MYSQL_USER=pichome \
-e MYSQL_PASSWORD=pichome \
oaooa/pichome
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'
services:
pichome:
image: oaooa/pichome
container_name: pichome
ports:
- 5258:80
volumes:
- "./data:/var/www/html"
environment:
- "MYSQL_SERVER=192.168.0.197:3307"
- "MYSQL_DATABASE=pichome"
- "MYSQL_USER=pichome"
- "MYSQL_PASSWORD=pichome"
restart: always
然后执行下面的命令
# 新建文件夹 pichome 和 子目录
mkdir -p /volume2/docker/pichome/data
# 进入 pichome 目录
cd /volume2/docker/pichome
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:5258
就能看到安装界面
向导
开始安装后,会对环境进行检测
接下来检测文件和目录权限
接下来设置数据库信息
- 【注意】:数据库服务器,因为采用的是
docker
而不是源代码安装,所以这里不能使用localhost
,要用群晖主机 IP + 端口
勾选 强制安装
如果你已经装过,并且有了数据,请慎重选择
开始安装
安装完成
设置管理员
可能会跳到一个空白的页面,不要慌,重新打开 http://群晖IP:5258
即可看到登录框
登录成功后的主界面还是空的
设置
右上角图标点开,可以进入设置,可以对个人、站点和库分别进行设置
先设置库
显示 连接正常
就可以了
在 /docker/pichome/data/library
目录中拷入两个文件夹的图片
更新
一下
导入成功
回到首页,图片就出来了
在线升级
系统工具
--> 在线检测
执行 自动升级
需要确认
有数据的话最好备份一下,防止出现意外情况
升级过程是向导式的
升级成功
再次刷新
检测版本
参考文档
欧奥PicHome-Eagle图片共享展示,门户,搜索系统
地址:https://oaooa.com/pichome.html
zyx0814/Pichome: 欧奥PicHome是用于欧奥图文档系统的图片展示门户,图片搜索引擎。也能够用于Eagle等其他图库软件的图片展示门户。
地址:https://github.com/zyx0814/Pichome
zyx0814/Pichome-docker: Pichome docker
地址:https://github.com/zyx0814/Pichome-docker