剪藏#剪藏#各种折腾

现代化私有相册rgallery

2025 年 9 月 12 日1 分钟
分享Twitter / XTelegram微博
现代化私有相册rgallery 封面

简介

什么是 rgallery ?

rgallery 是一个为您的照片和视频提供离线时间线的工具。它可以将您的照片和视频收藏统一到一个优雅的 Web 界面中,该界面具有时间线视图、回忆、收藏夹、文件夹、EXIF 元数据、地图视图等功能。rgallery 最初是为拥有高度组织化照片集的摄影师设计的,但它也适用于所有照片和视频集,即使它们没有被很好地组织。

主要特点

  • 时间线视图:用户可以按日期滚动浏览库中的媒体,所有内容按天分组显示。

  • 搜索功能:支持对所有图像和视频的元数据进行搜索。

  • 地图视图:可以查看地理标记的记忆,探索旅行的足迹。

  • 反向地理编码:无需外部 API 调用,根据 EXIF 坐标自动标记媒体项目的城市和国家。

  • 无限滑动:用户可以轻松浏览整个媒体库,直到最后一个项目。

  • 永久链接:每个图像和视频都有一个唯一的持久 URL

  • 文件夹视图:递归查看库的文件夹结构。

  • EXIF 元数据:详细查看所有媒体项目的 EXIF 元数据。

  • 黑暗模式:提供黑暗主题界面。

  • 记忆功能:回顾与特定日期相关的事件。

  • 设备统计:分析媒体库中的相机、镜头、焦距等信息。

应用场景

  • 个人媒体管理:适合个人用户整理和管理自己的照片和视频,便于查看和分享。

  • 摄影师使用:为摄影师提供了一个有组织的工具,以便于管理大量高质量的照片和视频。

  • 旅行记录:用户可以通过地图视图回顾旅行经历,标记重要地点。

  • 家庭共享:家庭成员可以共享媒体库,便于共同记录家庭活动和重要时刻。

Notion image

rgallery 通过其强大的功能和用户友好的界面,成为了一个理想的离线照片和视频管理工具。

安装

在群晖上以 Docker 方式安装。

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

本文写作时, latest 版本对应为 v0.0.2

Notion image

docker 文件夹中,创建一个新文件夹 rgallery,并在其中建三个子文件夹 mediadatacache

docker/rgallery/media /media 存放你的照片和视频文件(可以是只读)
docker/rgallery/data /data 存放数据库文件
docker/rgallery/cache /cache 存放图片缩略图等缓存文件

Notion image

端口

本地端口不冲突就行,不确定的话可以用命令查一下。

JAVASCRIPT
# 查看端口占用
netstat -tunlp | grep 端口号

3341 3000

默认没有对外暴露端口

Notion image

需要点 + 号自行添加

Notion image

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

JAVASCRIPT
# 新建文件夹 rgallery 和 子目录
mkdir -p /volume1/docker/rgallery/{cache,data,media}

# 进入 rgallery 目录
cd /volume1/docker/rgallery

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name rgallery \
   -p 3341:3000 \
   -v $(pwd)/cache:/cache \
   -v $(pwd)/data:/data \
   -v $(pwd)/media:/media:ro \
   robbymilo/rgallery:latest

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

JAVASCRIPT
version'3.8'

services:
rgallery:
    image:robbymilo/rgallery:latest
    container_name:rgallery
    restart:unless-stopped
    ports:
      -"3341:3000"
    volumes:
      -./cache:/cache
      -./data:/data
      -./media:/media:ro

然后执行下面的命令

JAVASCRIPT
# 新建文件夹 rgallery 和 子目录
mkdir -p /volume1/docker/rgallery/{cache,data,media}

# 进入 rgallery 目录
cd /volume1/docker/rgallery

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

# 一键启动
docker-compose up -d

Notion image

运行

在浏览器中输入 http://群晖IP:3341 就能看到登录界面

Notion image

默认用户名和密码均为admin

Notion image

【注意】:你需要将你的照片和视频文件放入 /volume1/docker/rgallery/media 目录

用的老 HW 手机的杂志封面

Notion image

可以自动扫描,也可以强制手动

Notion image

可能是格式的原因,时间识别比较奇怪

Notion image

点开可以看到图片的详情

Notion image

参考文档

robbymilo/rgallery: The offline photo/video timeline that syncs from your filesystem. 地址:https://github.com/robbymilo/rgallery

rgallery | The open source timeline for your photo and video library. 地址:https://rgallery.app/

@所有人:写文不易,如果你都看到了这里,请点个在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。

原文地址: https://mp.weixin.qq.com/s?__biz=MzI1NTQxMzc3MA==&mid=2247510760&idx=1&sn=4d2dc296e15fcf5111b605ab7311cffc&chksm=eb4f9e42c21e06bea0df8a15329002ebbc6d7ceff4447ce42c518cf3284284e2d9704b8e7730&mpshare=1&scene=1&srcid=09120wbJWhrwyv1rCz4tBkWv&sharer_shareinfo=a5585b1fb8612b8566b82de7ed1bfe33&sharer_shareinfo_first=a5585b1fb8612b8566b82de7ed1bfe33#rd

相关文章