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

现代化私有相册rgallery

在这里插入图片描述

简介

什么是 rgallery ?

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

主要特点

  • 时间线视图:用户可以按日期滚动浏览库中的媒体,所有内容按天分组显示。
  • 搜索功能:支持对所有图像和视频的元数据进行搜索。
  • 地图视图:可以查看地理标记的记忆,探索旅行的足迹。
  • 反向地理编码:无需外部 API 调用,根据 EXIF 坐标自动标记媒体项目的城市和国家。
  • 无限滑动:用户可以轻松浏览整个媒体库,直到最后一个项目。
  • 永久链接:每个图像和视频都有一个唯一的持久 URL
  • 文件夹视图:递归查看库的文件夹结构。
  • EXIF 元数据:详细查看所有媒体项目的 EXIF 元数据。
  • 黑暗模式:提供黑暗主题界面。
  • 记忆功能:回顾与特定日期相关的事件。
  • 设备统计:分析媒体库中的相机、镜头、焦距等信息。

应用场景

  • 个人媒体管理:适合个人用户整理和管理自己的照片和视频,便于查看和分享。
  • 摄影师使用:为摄影师提供了一个有组织的工具,以便于管理大量高质量的照片和视频。
  • 旅行记录:用户可以通过地图视图回顾旅行经历,标记重要地点。
  • 家庭共享:家庭成员可以共享媒体库,便于共同记录家庭活动和重要时刻。

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

安装

在群晖上以 Docker 方式安装。

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

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

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

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

端口

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

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
33413000

默认没有对外暴露端口

需要点 + 号自行添加

命令行安装

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

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

version: '3.8'services:rgallery:image: robbymilo/rgallery:latestcontainer_name: rgalleryrestart: unless-stoppedports:- "3341:3000"volumes:- ./cache:/cache- ./data:/data- ./media:/media:ro

然后执行下面的命令

# 新建文件夹 rgallery 和 子目录
mkdir -p /volume1/docker/rgallery/{cache,data,media}# 进入 rgallery 目录
cd /volume1/docker/rgallery# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

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

默认用户名和密码均为admin

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

用的老 HW 手机的杂志封面

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

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

点开可以看到图片的详情

参考文档

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/


文章转载自:

http://5oarEt5D.zcsyz.cn
http://sozIAbba.zcsyz.cn
http://iPAMpsSO.zcsyz.cn
http://FFvXB1Id.zcsyz.cn
http://vhAq7qm9.zcsyz.cn
http://aYudgKir.zcsyz.cn
http://HqTLLsqY.zcsyz.cn
http://R7xSV9Ol.zcsyz.cn
http://DySSChks.zcsyz.cn
http://CHYBPOQH.zcsyz.cn
http://uqXlZLyt.zcsyz.cn
http://CKYjj9Dy.zcsyz.cn
http://pfAdup81.zcsyz.cn
http://PUz81H6u.zcsyz.cn
http://gKTdc8GX.zcsyz.cn
http://C0EA3kji.zcsyz.cn
http://PAoc8phR.zcsyz.cn
http://WxKeYXu5.zcsyz.cn
http://AaoVPtRX.zcsyz.cn
http://0H0yjCa1.zcsyz.cn
http://qVTZWEdm.zcsyz.cn
http://EWVAE718.zcsyz.cn
http://ncuc5RKw.zcsyz.cn
http://kfHZAJPt.zcsyz.cn
http://MN8Jjqax.zcsyz.cn
http://gK7W7L7d.zcsyz.cn
http://d2kn0GW4.zcsyz.cn
http://OOCx9XcA.zcsyz.cn
http://tqXxedUZ.zcsyz.cn
http://6hVniBrF.zcsyz.cn
http://www.dtcms.com/a/380796.html

相关文章:

  • 第十九篇|东京世界日本语学校的结构数据建模:制度函数、能力矩阵与升学图谱
  • 装饰你的README
  • 嵌入式Linux学习_rk3588移植无线网卡驱动
  • 【Spring】原理解析:Spring Boot 自动配置进阶探索与优化策略
  • Rust : 关于Deref
  • domain_auto_trans,source_domain,untrusted_app
  • prometheus安装部署与alertmanager邮箱告警
  • 【数据可视化-112】使用PyEcharts绘制TreeMap(矩形树图)完全指南及电商销售数据TreeMap绘制实战
  • rust语言 (1.88) 学习笔记:客户端和服务器端同在一个项目中
  • Java多线程分块下载文件
  • 玩转deepseek之自动出试卷可直接导出word
  • 智慧城管源码,java版城管综合执法监督系统微服务源码
  • FastAPI学习(四)——中间件
  • 维特imu ros2-foxy
  • Dubbo2 与 Dubbo3 的主要区别与演进
  • 【二分查找】
  • 新疆移动中兴B862AV3.1-M2_晨星mso9385_uwe5621ds_优盘免拆卡刷固件包
  • C++:map容器
  • Java内存模型与线程私有共享区域与直接内存的理解
  • MCP专题五、MCP 的未来趋势与展望
  • SIFT特征匹配实战:KNN算法实现指纹认证
  • ETL 不只是数据搬运工:如何实现智能转换与清洗?
  • UDP套接字的使用
  • 【Vue2手录11】Vue脚手架(@vue_cli)详解(环境搭建+项目开发示例)
  • Vue 使用docx-preview,渲染word后,继续其他操作(word中内容相关)的实现
  • [优选算法专题二——NO.16最小覆盖子串]
  • Nginx生产级优化配置全解析和配置原因解析
  • 14自由度汽车动力学模型
  • FS950R08A6P2B 双通道汽车级IGBT模块Infineon英飞凌 电子元器件核心解析
  • 交换机协议栈FRR中使用