当前位置: 首页 > news >正文

目录优先的图片库网站PiGallery2

在这里插入图片描述

什么是 PiGallery2 ?

PiGallery2 是一个快速的目录优先的图片库网站,具有丰富的用户界面,针对在低资源服务器(尤其是树莓派)上运行进行了优化

所谓 目录优先 是指,这种网站的设计是以显示不同的目录(或者文件夹)为主要功能,而不是以显示单个的照片或者其他内容为主。

如果你不想自己搭建,可以去官方体验站点看看:https://pigallery2.onrender.com/

PiGallery2 功能演示视频

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 pigallery2 ,选择第一个 bpatrik/pigallery2,版本选择 latest

本文写作时, latest 版本对应为 1.9.5

docker 文件夹中,创建一个新文件夹 pigallery2,并在其中建四个子文件夹 configdataimagestmp

文件夹装载路径说明
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_ENV=production \bpatrik/pigallery2:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services: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_ENV=production

然后执行下面的命令

# 新建文件夹 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/

http://www.lryc.cn/news/168194.html

相关文章:

  • 17-垃圾回收相关概念
  • Ubuntu-server 22.04LTS源码编译apache服务器
  • 科技资讯|苹果虚拟纸可在Vision Pro中为广告、书籍等提供MR内容和动画
  • JavaScript-promise使用+状态
  • xshell---git上传文件到gitee远程仓库配置
  • 【GO语言基础】前言
  • 巧妙的设计
  • 前端JavaScript中MutationObserver:监测DOM变化的强大工具
  • 28335 GPIO作为输入的配置记录
  • js脚本解决markdown本地图片->图床问题,附源代码和编译后的exe
  • C#不通过byte[],直接对内存映射文件复制内存
  • ELK之Logstash启动异常:Logstash could not be started because there is already...
  • Matlab Simulink支持system generator插件
  • redis设计规范
  • 用于非线性多载波卫星信道的多输入多输出符号速率信号数字预失真器DPD(Matlab代码实现)
  • 【Spark】用udf和withColumn在dafaframe中创建新列
  • AIGC 设计能替代真正的设计师设计吗?
  • 【1++的C++进阶】之emplace详解
  • React入门
  • 第三方登录以及验证
  • MS SQL Server问题汇总
  • 在线海报图片设计器、图片编辑器源码/仿照稿定设计源码
  • KMP算法(C++)
  • C++的异常类型与多级catch匹配
  • 查询IP地址可得到哪些信息
  • 考研算法47天:01背包
  • Docker实战技巧(一):Kubernetes基础操作实战
  • android java读写yaml文件
  • 科学计算器网站Desmos网站
  • 结构体-时间的计算