跳到主要内容

相册

相册

image-20240807110258957

目录

[toc]

==需求== 🐱‍👤

你想拥有一个家庭相册吗?里面可以放你的摄影作品、家人照片、旅拍作品等等……

恰好这个相册部署简单,体验丝滑,数据安全,那么选择filesite.io就对了😜

一个完美的家人相册的理想状态:

想实现如下一个需求:

我的winodws桌面有一个叫做photo的目录,然后这个目录下有不同子目录,而每个子目录分别存放了不同类型的照片。

有没有一款相册软件,可以把这个photo目录(保持子目录不变)给渲染成一个相册或图库,供大家可以公网访问呢。

本地windows相册数据-->linux;(rsync服务,增量同步,很方便)

这样的好处就是,我只需要维护winodws本地照片,然后就会自动刷新云端照片的,而不需要维护2份数据。

相册里包含的内容

1、网站壁纸

2、珍贵的照片(家人、旅拍)

3、摄影

相册命名

1-相册
1-高圆圆
2-摄影
1-风景
2-动物
3-家乡风景
4-旅拍
5-日常
6-家人
6-网站图片
7-曾经
2-音乐
1-李健
2-王菲
3-视频

filesite-io

https://github.com/filesite-io/machete

image-20240807072211857

zdir

https://www.zdir.pro/zh/

image-20240617162302713

前端图库

docusaurus图库:太空编程

https://spacexcode.com/photo

image-20240807061033799

群辉的Synology Photos

群晖的moments

PhotoPrism

简介

PhotoPrism

  • 概述:PhotoPrism 是一个功能丰富的开源照片管理和浏览工具,带有人工智能功能,可以自动标记照片并提供高级搜索功能。
  • 特点
    • 支持自动标记和分类
    • 面部识别和物体检测
    • 支持 RAW 格式和多种照片格式
    • 高度可定制的界面
    • 支持多用户和权限管理
    • 现代化的用户界面,适合桌面和移动设备
  • 适用场景:适合需要丰富功能和高级管理能力的用户,特别是在照片数量较大或需要更高级的分类和搜索功能时。

可能需要较多的计算资源,特别是如果你启用了高级功能如面部识别。相对而言,对于大型照片库,可能需要更多的内存和处理能力。


部署

可以通过 Docker 容器进行安装:

docker run -d -v /path/to/photo:/photoprism/originals -p 2342:2342 photoprism/photoprism

详细安装步骤可以参考 PhotoPrism 的官方文档.

存在问题

PhotoPrism使用过程存在的问题

  1. PhotoPrism存放视频时,这里播放特别卡顿,几乎无法播放。(自己测试了ecs,播放视频夜很卡顿)另外,这样导致例如某个旅行拍的照片和视频就不能存放在一起了,造成数据分散;
  2. PhotoPrism不支持存放音频类型文件;
  3. 分享的相册不支持密码访问功能;
  4. 手机端无法很好得操作、访问图片;
  5. 后续如果出现技术层问题,折腾起来又很费事儿;
  6. 建立索引时间太耗时了;
  7. ……

Pichome

  • 概述:Pichome 是一个轻量级的开源相册管理工具,专注于简单和快速的图片展示。
  • 特点
    • 轻量级设计,适合资源有限的服务器
    • 支持基本的图片浏览和分类
    • 使用 Golang 开发,具有良好的性能
    • 简单的用户界面,没有太多的附加功能
  • 适用场景:适合需要简单、轻量级解决方案的用户,特别是在资源有限的情况下。

官网

https://oaooa.com/pichome.html

image-20240806220054843

引用

https://cloud.tencent.com/developer/article/2417104

image-20240806215935620

MTPhotos

Piwigo(轻量)

简介

Piwigo 是一款功能强大的开源相册管理工具,广泛用于个人和企业场景。

  • 特点
    • 丰富的插件和主题支持
    • 多用户和权限管理
    • 手机应用支持
    • 公开和私有相册

部署

Piwigo 可以通过手动安装或 Docker 安装:

docker run -d -v /path/to/photo:/var/www/gallery/galleries -p 80:80 linuxserver/piwigo

详细安装步骤可以参考 Piwigo 的官方文档

PiGallery 2

简介

PiGallery 2 是一个轻量级的相册管理工具,特别适合部署在本地网络上,但也可以通过公网访问。

  • 特点
    • 快速、轻量
    • 支持目录结构
    • 支持标签和相册管理
    • 可以通过 Docker 容器部署

部署

  • 可以通过 Docker 快速安装:

    docker run -d -v /path/to/photo:/app/data/images -p 80:80 bpatrik/pigallery2

    更多信息可以参考 PiGallery 2 的 GitHub 仓库

Photoview

下一个是Photoview

这也是新起之秀,也有人脸识别等功能,在不断更新中,汉化不是很完整。

上图:

image-20240807064303842

logo

image-20240807064314510

image-20240807064325893

https://post.smzdm.com/p/a0d8gwd0/

Lychee(不能导入已存在的目录或文件)(舍弃)

简介

Lychee 是一个非常流行的开源相册管理工具,支持将图片存储在本地或云端。

  • 特点
    • 易于安装和使用
    • 支持多用户管理
    • 具有现代化的界面
    • 支持相册的公开或私有
    • 批量上传和导入

由于这个相册只能由自身的上传入口导入图片,没有办法加载已存在的目录或文件,我试用下就删掉了,我还是比较倾向于自己来管理文件的存储位置,一旦相册系统出现了异常也不会影响到源文件,PASS;

官网(github star 6.3k)

https://github.com/electerious/Lychee

部署

Lychee 是基于 PHP 和 MySQL 的应用程序,可以在大多数常见的 Web 服务器上运行。 详细安装步骤可以参考 Lychee 的官方文档

Chevereto(功能较为基础)

简介

Chevereto 是一个相册和图像分享平台,支持 Docker 部署。它提供了用户管理、相册管理和可定制的主题。

Chevereto:

  • 简单性: 相对容易设置,具有可定制的主题。
  • 功能: 提供用户管理、相册管理和可定制主题,适合需要一些定制性的用户。

相对较轻量,适用于小型服务器。它提供了用户管理和相册管理功能,但功能相对较为基础。

Chevereto 是一个功能强大的开源图片托管应用程序,支持多种图片管理功能。

  • 特点
    • 支持多种文件上传方式
    • 可自定义主题
    • 多用户支持
    • REST API

部署

Chevereto 有免费版本和付费版本,可以根据需求选择。 具体安装步骤可以参考 Chevereto 的官方文档

Plex(适合媒体库管理)

Plex 是一个流媒体服务器,支持 Docker 部署。虽然主要设计用于视频,但也可以用来管理和浏览照片。

Plex:

  • 简单性: 相对容易设置,特别是如果你已经熟悉 Plex 平台。
  • 功能: 主要是一个媒体服务器,对于照片可能不如其他方案那么专业,但适合整体媒体管理

豆瓣相册(舍弃)

服了豆瓣相册:个人相册页面不能正常显示,一定要登录才行,但单独相册分享链接后,别人不用登录是可以查看相册内容的(很奇葩的功能,因此,这个方式直接舍弃)

2024年4月14日记录

  • 个人相册页面

https://www.douban.com/people/192945400/photos

image-20240414085213181

  • 个人单个相册分享后

https://www.douban.com/photos/album/1910426784/

image-20240414085506327

网盘类型

百度网盘(丢弃)

  • web端图片无缩略图

  • 手机端能显示图片(但体验不行)

坚果云(丢弃)

  • web端有缩略图

  • 但手机端无缩略图

  • 且自己并没有买坚果云vip,都是以百度网盘同步空间为主的

汇总

  1. photoprism :

    新项目;

    是一款功能较为完备的电子相册软件,支持自动照片归档、标签搜索、排美化、智能分类,强大的检索功能,内存占用高,加载速度快,支持视频;

    如果你需要高级的照片管理功能,如自动标记、面部识别等,PhotoPrism 是一个很好的选择。它适合处理大量照片,并且界面现代化,用户体验良好;

    不过图片多了略卡

  2. Piwigo:

    老牌软件;

    稳定,功能强大,插件丰富,扩展性强;

    它支持多用户和权限管理,可以公开和私有地展示相册,适合搭建相册分享平台;

    但是图片多了卡顿

  3. Pichome:Pichome 是一个轻量级的开源相册管理工具,专注于简单和快速的图片展示;

  4. Lychee :以简洁易用为特点,操作流畅(上面我传了5w多张图片,还挺流畅);支持多用户和简单的相册管理;但功能简单些但不能导入目录;(舍弃)

  5. PiGallery 2:非常轻量,适合快速部署,并且能够直接展示本地目录的图片。适合资源有限的场景。

  6. LibrePhotos 功能尚可,无中文,东西多了就有选择困难了呢。

  7. photoview 功能尚可,汉化不全;无安卓app

关于我

我的博客主旨:

  • 排版美观,语言精炼;
  • 文档即手册,步骤明细,拒绝埋坑,提供源码;
  • 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!

🍀 微信二维码

x2675263825 (舍得), qq:2675263825。

image-20230107215114763

🍀 微信公众号

《云原生架构师实战》

image-20230107215126971

🍀 个人主页:

https://onedayxyy.cn

image-20240805214647028

🍀 知识库:

https://wiki.onedayxyy.cn/

image-20240804075128231

🍀 博客:

http://blog.onedayxyy.cn/

image-20240804075845906

🍀 csdn

https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

image-20230107215149885

🍀 知乎

https://www.zhihu.com/people/foryouone

image-20230107215203185

往期推荐

我的开源项目:

https://wiki.onedayxyy.cn/docs/OpenSource

image-20240804173540839

玩转Typora+Docusuaurus-起始页交流群:

image-20240804095452509

最后

好了,关于本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!