网站建设方案实训总结,114网站建设,做网站怎么拿框架的原代码,重庆建设工程造价信息网站什么是 PiGallery2 #xff1f; PiGallery2 是一个快速的目录优先的图片库网站#xff0c;具有丰富的用户界面#xff0c;针对在低资源服务器#xff08;尤其是树莓派#xff09;上运行进行了优化 所谓 目录优先 是指#xff0c;这种网站的设计是以显示不同的目录#x…
什么是 PiGallery2 PiGallery2 是一个快速的目录优先的图片库网站具有丰富的用户界面针对在低资源服务器尤其是树莓派上运行进行了优化 所谓 目录优先 是指这种网站的设计是以显示不同的目录或者文件夹为主要功能而不是以显示单个的照片或者其他内容为主。
如果你不想自己搭建可以去官方体验站点看看https://pigallery2.onrender.com/ PiGallery2 功能演示视频 安装
在群晖上以 Docker 方式安装。
在注册表中搜索 pigallery2 选择第一个 bpatrik/pigallery2版本选择 latest。 本文写作时 latest 版本对应为 1.9.5 卷
在 docker 文件夹中创建一个新文件夹 pigallery2并在其中建四个子文件夹 config、data、images 和 tmp
文件夹装载路径说明docker/pigallery2/config/app/data/config存放设置docker/pigallery2/data/app/data/db存放数据库docker/pigallery2/images/app/data/images存放图片docker/pigallery2/tmp/app/data/tmp临时文件 images 图库文件夹勾选只读 端口
本地端口不冲突就行不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号本地端口容器端口821380 命令行安装
如果你熟悉命令行可能用 docker cli 更快捷
# 新建文件夹 pigallery2 和子目录
mkdir -p /volume1/docker/pigallery2/{config,data,images,tmp}# 进入 pigallery2 目录
cd /volume1/docker/pigallery2# 运行容器
docker run -d \--restart always \--name pigallery2\-p 8213:80 \-v $(pwd)/config:/app/data/config \-v $(pwd)/data:/app/data/db \-v $(pwd)/images:/app/data/images:ro \-v $(pwd)/tmp:/app/data/tmp \-e NODE_ENVproduction \bpatrik/pigallery2:latest也可以用 docker-compose 安装将下面的内容保存为 docker-compose.yml 文件
version: 3services:pigallery2:image: bpatrik/pigallery2:latestcontainer_name: pigallery2restart: alwaysports:- 8213:80volumes:- ./config:/app/data/config- ./data:/app/data/db- ./images:/app/data/images:ro- ./tmp:/app/data/tmpenvironment:- NODE_ENVproduction然后执行下面的命令
# 新建文件夹 pigallery2 和 子目录
mkdir -p /volume1/docker/pigallery2/{config,data,images,tmp}# 进入 pigallery2 目录
cd /volume1/docker/pigallery2# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d运行
在浏览器中输入 http://群晖IP:8213 就能看到登录界面 默认用户admin密码admin登录成功后记得改密码否则一直会有红色的提示 往 images 中拷入了 2 个目录的图片 刷新页面 选一个进入目录 支持关键词过滤 打开一张图片 功能非常简单实用没有图库更改照片删除、旋转、增强、标记、组织等功能按官方说明针对包含 100K 张照片和 5k 张照片/文件夹的图库进行了优化。图片再多速度会开始减慢。
参考文档 bpatrik/pigallery2: A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi) 地址https://github.com/bpatrik/pigallery2 PiGallery 2 地址http://bpatrik.github.io/pigallery2/