其它相册
其它相册
==需求== 🐱👤
你想拥有一个家庭相册吗?里面可以放你的摄影作品、家人照片、旅拍作品等等……
恰好这个相册部署简单,体验丝滑,数据安全,那么选择filesite.io就对了😜
一个完美的家人相册的理想状态:
想实现如下一个需求:
我的winodws桌面有一个叫做photo的目录,然后这个目录下有不同子目录,而每个子目录分别存放了不同类型的照片。
有没有一款相册软件,可以把这个photo目录(保持子目录不变)给渲染成一个相册或图库,供大家可以公网访问呢。
本地windows相册数据-->linux;(rsync服务,增量同步,很方便)
这样的好处就是,我只需要维护winodws本地照片,然后就会自动刷新云端照片的,而不需要维护2份数据。
相册里包含的内容
1、网站壁纸
2、珍贵的照片(家人、旅拍)
3、摄影
Piwigo
(轻量)
简介
Piwigo 是一款功能强大的开源相册管理工具,广泛用于个人和企业场景。
- 特点:
- 丰富的插件和主题支持
- 多用户和权限管理
- 手机应用支持
- 公开和私有相册
部署
Piwigo 可以通过手动安装或 Docker 安装:
docker run -d -v /path/to/photo:/var/www/gallery/galleries -p 80:80 linuxserver/piwigo
详细安装步骤可以参考 Piwigo 的官方文档。
老牌软件;
稳定,功能强大,插件丰富,扩展性强;
它支持多用户和权限管理,可以公开和私有地展示相册,适合搭建相册分享平台;
但是图片多了卡顿;
Photoview
简介
这也是新起之秀,也有人脸识别等功能,在不断更新中,汉化不是很完整。
Github 星标 5.2K,一款开源的极简照片管理平台
Photoview 是一款极简的照片管理平台。它是一款用于自建云相册的 Web 应用,它拥有直观的用户界面和丰富的功能,支持自动整理照片、生成缩略图、共享相册、EXIF 解析和多用户管理。还提供了 iOS 应用,方便用户在手机上访问。
✨ Photoview 具有以下功能:
✅️ 与文件系统紧密相连:网站展示服务器本地文件系统中的图像;目录映射到相册。
✅️ 用户管理:每个用户都会在本地文件系统中创建一个路径,该用户可以访问该路径中的照片。
✅️ 共享:相册和单个媒体可通过公共链接轻松共享,链接可选择受密码保护。
✅️ 为摄影而生:Photoview 以摄影师为本,因此支持 RAW 文件格式和 EXIF 解析。
✅️ 视频支持:支持多种常见视频格式。 视频将自动进行网络优化。
✅️ 人脸识别:可自动检测照片中的人脸,并将同一人的照片归为一组。
✅️ 性能:自动生成缩略图,照片在屏幕上可见时首先加载。 在全屏状态下,缩略图会一直显示到高分辨率图像完全加载完毕。
✅️ 安全:所有媒体资源都有 cookie 标记保护,所有密码都经过适当散列,API 采用严格的 CORS 策略。
🏷️ Github 项目地址:
https://github.com/photoview/photoview
🏷️ 官方演示地址:
https://photos.qpqp.dk/ Username: demo Password: demo
效果
上图:
logo
缺点
汉化不是很完整。。。
photoview 功能尚可,汉化不全;无安卓app;
文章
https://post.smzdm.com/p/a0d8gwd0/
MTPhotos
Lychee
简介
Lychee 是一个非常流行的开源相册管理工具,支持将图片存储在本地或云端。
- 特点:
- 易于安装和使用
- 支持多用户管理
- 具有现代化的界面
- 支持相册的公开或私有
- 批量上传和导入
由于这个相册只能由自身的上传入口导入图片,没有办法加载已存在的目录或文件,我试用下就删掉了,我还是比较倾向于自己来管理文件的存储位置,一旦相册系统出现了异常也不会影响到源文件,PASS;
官网(github star 6.3k)
https://github.com/electerious/Lychee
部署
Lychee 是基于 PHP 和 MySQL 的应用程序,可以在大多数常见的 Web 服务器上运行。 详细安装步骤可以参考 Lychee 的官方文档。
缺点
(不能导入已存在的目录或文件)(舍弃)
PiGallery 2
简介
PiGallery 2 是一个轻量级的相册管理工具,特别适合部署在本地网络上,但也可以通过公网访问。
- 特点:
- 快速、轻量
- 支持目录结构
- 支持标签和相册管理
- 可以通过 Docker 容器部署
部署
可以通过 Docker 快速安装:
bashdocker run -d -v /path/to/photo:/app/data/images -p 80:80 bpatrik/pigallery2
更多信息可以参考 PiGallery 2 的 GitHub 仓库。
Pichome
简介
- 概述:Pichome 是一个轻量级的开源相册管理工具,专注于简单和快速的图片展示。
- 特点:
- 轻量级设计,适合资源有限的服务器
- 支持基本的图片浏览和分类
- 使用 Golang 开发,具有良好的性能
- 简单的用户界面,没有太多的附加功能
- 适用场景:适合需要简单、轻量级解决方案的用户,特别是在资源有限的情况下。
效果
官网
https://oaooa.com/pichome.html
文章
https://cloud.tencent.com/developer/article/2417104
PhotoPrism
简介
PhotoPrism
- 概述:PhotoPrism 是一个功能丰富的开源照片管理和浏览工具,带有人工智能功能,可以自动标记照片并提供高级搜索功能。
- 特点:
- 支持自动标记和分类
- 面部识别和物体检测
- 支持 RAW 格式和多种照片格式
- 高度可定制的界面
- 支持多用户和权限管理
- 现代化的用户界面,适合桌面和移动设备
- 适用场景:适合需要丰富功能和高级管理能力的用户,特别是在照片数量较大或需要更高级的分类和搜索功能时。
可能需要较多的计算资源,特别是如果你启用了高级功能如面部识别。相对而言,对于大型照片库,可能需要更多的内存和处理能力。
部署
可以通过 Docker 容器进行安装:
docker run -d -v /path/to/photo:/photoprism/originals -p 2342:2342 photoprism/photoprism
详细安装步骤可以参考 PhotoPrism 的官方文档.
存在问题
PhotoPrism
使用过程存在的问题
PhotoPrism
存放视频时,这里播放特别卡顿,几乎无法播放。(自己测试了ecs,播放视频夜很卡顿)另外,这样导致例如某个旅行拍的照片和视频就不能存放在一起了,造成数据分散;PhotoPrism
不支持存放音频类型文件;- 分享的相册不支持
密码访问
功能; - 手机端无法很好得操作、访问图片;
- 后续如果出现技术层问题,折腾起来又很费事儿;
- 建立索引时间太耗时了;
- ……
新项目;
是一款功能较为完备的电子相册软件,支持自动照片归档、标签搜索、排版美化、智能分类,强大的检索功能,内存占用高,加载速度快,支持视频;
如果你需要高级的照片管理功能,如自动标记、面部识别等,PhotoPrism 是一个很好的选择。它适合处理大量照片,并且界面现代化,用户体验良好;
不过图片多了略卡;
Chevereto
(功能较为基础)
简介
Chevereto 是一个相册和图像分享平台,支持 Docker 部署。它提供了用户管理、相册管理和可定制的主题。
Chevereto:
- 简单性: 相对容易设置,具有可定制的主题。
- 功能: 提供用户管理、相册管理和可定制主题,适合需要一些定制性的用户。
相对较轻量,适用于小型服务器。它提供了用户管理和相册管理功能,但功能相对较为基础。
Chevereto 是一个功能强大的开源图片托管应用程序,支持多种图片管理功能。
- 特点:
- 支持多种文件上传方式
- 可自定义主题
- 多用户支持
- REST API
部署
Chevereto 有免费版本和付费版本,可以根据需求选择。 具体安装步骤可以参考 Chevereto 的官方文档。
zdir
豆瓣相册
(舍弃)
服了豆瓣相册:个人相册页面不能正常显示,一定要登录才行,但单独相册分享链接后,别人不用登录是可以查看相册内容的(很奇葩的功能,因此,这个方式直接舍弃)
2024年4月14日记录
- 个人相册页面
https://www.douban.com/people/192945400/photos
- 个人单个相册分享后
https://www.douban.com/photos/album/1910426784/
网盘
百度网盘
(丢弃)
- web端图片无缩略图
- 手机端能显示图片(但体验不行)
坚果云
(丢弃)
- web端有缩略图
- 但手机端无缩略图
- 且自己并没有买坚果云vip,都是以
百度网盘同步空间
为主的
前端图库
docusaurus图库:太空编程
群辉的Synology Photos
群晖的moments
Plex(适合媒体库管理)
Plex 是一个流媒体服务器,支持 Docker 部署。虽然主要设计用于视频,但也可以用来管理和浏览照片。
Plex:
- 简单性: 相对容易设置,特别是如果你已经熟悉 Plex 平台。
- 功能: 主要是一个媒体服务器,对于照片可能不如其他方案那么专业,但适合整体媒体管理。