树洞剪藏#剪藏#树洞剪藏

开源照片浏览工具Ralbum

2024 年 12 月 19 日1 分钟
分享Twitter / XTelegram微博
开源照片浏览工具Ralbum 封面

同步来源:树洞剪藏 源站剪藏 ID:434 原文地址:https://mp.weixin.qq.com/s/i4CaahV1hObYaJ8757EVkw

打开原文 · 打开源站剪藏快照


开源照片浏览工具Ralbum

set 限制解除

开源照片浏览工具Ralbum

原创

杨浦老苏

各种折腾

2024年12月18日 19:00 上海

各种折腾 聚沙成塔,集腋成裘 779篇原创内容

公众号 ,

什么是 Ralbum ?

Ralbum 是一个开源的照片浏览工具,旨在生成和展示文件系统中的图像列表。为个人或小型团队的使用,提供了一种方便的方式来管理和展示图片。 主要功能:

图像浏览 :用户可以查看原始图像或调整大小后的版本,适合在慢速连接下使用。

轻量级界面 :支持灯箱效果浏览,用户可以通过按钮、手势或键盘轻松导航。

搜索功能 :允许用户通过搜索框查找图像,支持多关键词搜索。

地图显示 :可以展示带有地理位置信息的图像,利用 EXIF 数据显示在地图上。

安装灵活 :支持通过 Docker 或直接在服务器上安装,使用 Docker 是最简单的方式。

【注意】 :如果群晖内核版本太低,会遇到下面的错误,这个 AH00141 已经遇到多次了,老苏除了换机器,也没找到其他的办法; Function not implemented: AH00141: Could not initialize random number generator

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

本文写作时, 只有一个 latest 版本 容器名称 容器名称建议用 ralbum ,因为后面还会用到 卷 在 docker 文件夹中,创建一个新文件夹 ralbum ,并在其中建三个子文件夹 cache 、 data 、 photo 其中 cache 和 data 目录,需要有 everyone 的读写权限 否则在打开页面时,是会报错的 Fatal error: Uncaught Exception: Cannot write to cache directory

文件夹 装载路径 说明 docker/ralbum/cache /var/www/html/cache 缓存目录 docker/ralbum/data /var/www/html/data 索引目录 docker/ralbum/photo /var/data 存放照片文件 端口 本地端口不冲突就行,不确定的话可以用命令查一下

查看端口占用

netstat -tunlp | grep 端口号

本地端口 容器端口 3247 80 命令行安装 如果你熟悉命令行,可能用 docker cli 更快捷

新建文件夹 ralbum 和 子目录

mkdir -p /volume1/docker/ralbum/{cache,data,photo}

进入 ralbum 目录

cd /volume1/docker/ralbum

修改目录权限

chmod a+rw {cache,data}

运行容器

docker run -d
--restart unless-stopped
--name ralbum
-p 3247:80
-v $( pwd )/photo:/var/data
-v $( pwd )/cache:/var/www/html/cache
-v $( pwd )/data:/var/www/html/data
ralbum/ralbum

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

services: ralbum: image: ralbum/ralbum container_name: ralbum restart: unless-stopped ports:

  • "3247:80" volumes:
  • ./photo:/var/data
  • ./cache:/var/www/html/cache
  • ./data:/var/www/html/data

然后执行下面的命令

新建文件夹 ralbum 和 子目录

mkdir -p /volume1/docker/ralbum/{cache,data,photo}

进入 ralbum 目录

cd /volume1/docker/ralbum

修改目录权限

chmod a+rw {cache,data}

将 docker-compose.yml 放入当前目录

一键启动

docker-compose up -d

运行 在浏览器中输入 http://群晖IP:3247 就能看到主界面 浏览 将测试用的照片拷入 photo 目录 测试用的文件不多 刷新页面,会看到左侧多了一个目录 进入目录 打开照片 查看 info 搜索 如果要使用搜索功能,则需要运行 cronjob

在容器 ralbum 内执行

docker exec ralbum /var/www/html/ralbum_cron.sh

我们直接搜索文件名中的部分,是可以直接出来结果的 当然,可以设置查询条件包括

camera :相机

lens :镜头

year-month-day :时间 随便设了个条件 功能不是太多,但是和 PiGallery2 、 Single File PHP Gallery 一样,支持照片原有的目录,而仅仅就这个功能,就是很多人在寻找的

文章传送门:

目录优先的图片库网站PiGallery2

单网页图库应用Single File PHP Gallery 参考文档

ralbum/ralbum: Ralbum photo view 地址:https://github.com/ralbum/ralbum

各种折腾 聚沙成塔,集腋成裘 779篇原创内容

公众号 , @所有人:写文不易,如果你都看到了这里,请点个 赞 和 在看 ,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。点点广告就是对老苏最大的支持。

预览时标签不可点

群晖 682 docker 689 图库 2 相册 18 开源 6

群晖 · 目录

上一篇 开源的个人笔记系统TriliumNext

阅读原文

关闭

更多

小程序 广告

搜索「undefined」网络结果

微信扫一扫 关注该公众号

当前内容可能存在未经审核的第三方商业营销信息,请确认是否继续访问。

继续访问 取消 微信公众平台广告规范指引

: , 。

视频 小程序 赞 ,轻点两下取消赞 在看 ,轻点两下取消在看 分享 留言 收藏

相关文章