10

开源的在线相册系统-Photoview

 2 years ago
source link: http://osp.io/archives/7369
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

开源的在线相册系统-Photoview – 开源派

Photoview 是一个开源的照片库系统,旨在提供一个简单和快速的方式来浏览目录里的海量高分辨率照片。基于Go语言编写,遵守AGPL3.0开源协议。支持人脸识别、地理位置识别,系统自动完整扫描并生成缩略图,即可快速浏览海量照片。

eq_294508.jpg@596w_1l.jpg

Photoview使用简单,支持多语言(包括中文),默认以时间线显示照片,并且会根据不同文件夹显示不同相册。可以选择以人物来分类或以地理位置来分类浏览。

功能特色:

  • 紧密结合文件系统. 线上网站图片的展示与本地服务器上的文件目录相匹配。
  • 用户管理. 每个用户将独立创建一个文件目录,用户只能看到用户目录下的图片。
  • 分享功能. 相册,媒体可以分享成为公共链接,链接可选是否需要密码保护。
  • 为摄影师量体裁衣. 支持RAW源文件格式, 以及EXIF 属性显示.
  • 视频支持. 支持常用视频格式,视频根据网络自动优化。
  • 面部识别. 自动侦测人面,相同的人将自动归并一组。
  • 高效. 缩略图自动生成,全屏模式时先显示缩略图直到高分辨率图完全下载完成。
  • 安全. 所有媒体资源以 cookie-token保护, 密码哈希保存,  API 遵守 CORS政策.

Docker 安装:

  1. 创建新文件 docker-compose.yml , 拷贝docker-compose.example.yml 内容至新建的文件.
  2. 编辑 docker-compose.yml, 找到 Change This:, 改变参数配置. 如果只是本地测试,无需更改。
  3. 运行服务器端
$ docker-compose up -d

如果未更改 docker-compose.yml 文件,  可以访问Photoview  http://localhost:8000

Demo:

访问 https://photos.qpqp.dk/

用户名: demo 密码: demo

https://github.com/photoview/photoview


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK