关于ide:139k-StarGo-和-Google-TensorFlow-实现的私人照片管理器

44次阅读

共计 2187 个字符,预计需要花费 6 分钟才能阅读完成。

【导语】:PhotoPrism 是由 Go 和 Google TensorFlow 实现的私人照片管理器。

简介

PhotoPrism 是一个私人托管的应用程序,用于浏览,组织和共享用户的照片集。它利用最新技术主动标记和查找图片,不须要再将本人的图片视频上传到利用提供商的云!


PhotoPrism 的次要特点:

  • 直观的用户界面,无论是在手机、平板还是台式机上,浏览和整顿照片集都变得十分便当

  • 将所有内容都编入索引,不必放心数据反复的问题
  • 应用基于谷歌 TensorFlow 进行图像主动分类,能够检测色彩、色度、亮度、品质、全景投影、地位和很多其余属性
  • 提供了四张高分辨率的世界地图,能够查看去过的中央

  • WebDAV 客户端(例如 Microsoft 的 Windows 资源管理器或 Apple 的 Finder)能够间接连贯到 PhotoPrism,以便从计算机或手机中关上,编辑和删除文件,就像它们是本地文件一样。也能够轻松地将图片与 PhotoSync 同步。
  • PhotoPrism 作为渐进式 Web 应用程序构建,提供了相似于本机应用程序的操作体验

我的项目地址是:

https://github.com/photoprism…

下载安装

为了简化装置运行的步骤,官网倡议应用 Docker Compose 运行(装置前先确保曾经装置了 Docker),并且要求托管 PhotoPrism 的服务器至多有 2 核,4G 内存,客户端反对大多数古代浏览器,然而在 Chrome,Chromium,Safari,Firefox 和 Edge 上运行成果最好。

在公共服务器上安装的 PhotoPrism,倡议运行在 HTTPS 反向代理(如 Nginx)前面,否则文件和明码都会以明文传输,容易产生数据拦挡泄露。

  1. 配置 下载 docker-compose.yml 文件,依据须要批改配置:
// 浏览器关上这个地址
https://dl.photoprism.org/docker/docker-compose.yml

// 或者应用这个命令下载
wget https://dl.photoprism.org/docker/docker-compose.yml
  • PHOTOPRISM_ADMIN_PASSWORD:管理员初始拜访明码,批改此项以使 PhotoPrism 以平安的初始密码运行
  • ~/Pictures:默认状况下,将从集体照片和视频收藏夹挂载,~ 该文件夹是主目录的占位符,能够挂载可从计算机拜访的任何文件夹,包含网络驱动器。PhotoPrism 无奈查看尚未挂载的文件夹。通过将多个文件夹组合为以下子文件夹,能够为多个文件夹建设索引 /photoprism/originals:
volumes:
  - "~/friends:/photoprism/originals/friends"
  - "/media/photos:/photoprism/originals/media"
  • ./storage:配置、索引、Sidecar 文件和缩略图将被放在这个配置的门路下
  1. 启动 关上终端,转到保留配置文件的文件夹,而后运行以下命令来启动服务器:
docker-compose up -d

浏览器中关上 http://localhost:2342/ 以查看 …

端口和其余根本设置能够在 docker-compose.yml 中批改。只有更改了配置值,就要进行并从新创立容器:

docker-compose stop photoprism
docker-compose up -d photoprism
  1. 创立索引 界面直达到“库”以开始建设索引或导入。或者,在终端中运行以下命令以索引原始文件夹中的所有文件:
docker-compose exec photoprism photoprism index

编制索引时,可能会主动为 RAW,HEIF,TIFF,PNG,BMP 和 GIF 文件创建 JPEG sidecar 文件。它是分类和从新采样所必须的。默认状况下,它将在存储文件夹中创立,以便能够以只读形式装入原件。

  1. 参考命令
 启动容器 docker-compose up -d
进行容器 docker-compose stop
更新容器 docker-compose pull
查看日志 docker-compose logs --tail=25 -f
关上容器终端 docker-compose exec photoprism bash
显示帮忙 docker-compose exec photoprism photoprism help
显示配置 docker-compose exec photoprism photoprism config
重置数据库 docker-compose exec photoprism photoprism reset
备份资料库 docker-compose exec photoprism photoprism backup -a -i
还原资料库 docker-compose exec photoprism photoprism restore -a -i
索引原件 docker-compose exec photoprism photoprism index
导入文件 docker-compose exec photoprism photoprism import

开源前哨 日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。

正文完
 0