当前位置: 首页 > 科技观察

13.9k星!介绍私人照片管理器

时间:2023-03-12 09:59:34 科技观察

在Go和GoogleTensorFlow中实现PhotoPrism是一个私人托管的应用程序,用于浏览、组织和共享用户的照片集。它使用最新技术自动标记和查找图片,无需将自己的图片和视频上传到应用提供商的云端!PhotoPrism的主要功能:直观的用户界面,无论是在手机、平板电脑还是台式机上,都可以轻松浏览和组织照片集所有内容都已编入索引,因此您不必担心数据重复使用Google基于TensorFlow的图像处理检测颜色、色度、亮度、质量、全景投影、位置和许多其他属性的自动分类四张高分辨率世界地图可用于查看访问过的地点WebDAV客户端(例如Microsoft的WindowsExplorer或Apple的Finder)可以直接连接到PhotoPrism从您的计算机或手机打开、编辑和删除文件,就像它们在本地一样。使用PhotoSync同步图片也很容易。PhotoPrism构建为渐进式Web应用程序,提供类似于本机应用程序的操作体验。项目地址为:https://github.com/photoprism/photoprism下载安装为了简化安装和运行的步骤,官方推荐使用DockerCompose运行(安装前请确保已经安装了Docker),托管PhotoPrism的服务器要求至少有2个内核,4G内存,客户端支持大多数现代浏览器,但在Chrome、Chromium、Safari、Firefox和Edge上效果最好。安装在公共服务器上的PhotoPrism建议运行在HTTPS反向代理(如Nginx)之后,否则文件和密码将以明文方式传输,容易出现数据被拦截和泄露的情况。配置下载docker-compose.yml文件,根据需要修改配置://浏览器打开这个地址https://dl.photoprism.org/docker/docker-compose.yml//或者使用这个命令下载wgethttps://dl.photoprism.org/docker/docker-compose.ymlPHOTOPRISM_ADMIN_PASSWORD:管理员初始访问密码,修改此以使PhotoPrism使用安全的初始密码运行~/Pictures:默认情况下,将从个人照片和视频收藏夹挂载,~此文件夹是您的主目录的占位符,可以安装可从您的计算机访问的任何文件夹,包括网络驱动器。PhotoPrism无法查看尚未装载的文件夹。多个文件夹可以通过将它们组合到以下子文件夹/photoprism/originals:volumes:-"~/friends:/photoprism/originals/friends"-"/media/photos:/photoprism/originals/media"./storage:配置、索引、sidecar文件和缩略图将放在这个配置的路径下启动打开一个终端,进入保存配置文件的文件夹,运行以下命令启动服务器:docker-openhttp://localhost:2342/在composeup-d浏览器中查看用户界面并使用配置文件中设置的密码(PHOTOPRISM_ADMIN_PASSWORD)登录。可以在docker-compose.yml中修改端口和其他基本设置。每当更改配置值时停止并重新创建容器:docker-composetopphotoprismdocker-composeup-dphotoprism创建索引转到界面中的库以开始索引或导入。或者,在终端中运行以下命令以索引原始文件夹中的所有文件:docker-composeexecphotoprismphotoprismmindex索引时,可能会自动为RAW、HEIF、TIFF、PNG、BMP和GIF文件创建JPEGsidecar文件。它是分类和重采样所必需的。默认情况下,它将在存储文件夹中创建,以便可以只读方式安装原始文件。参考命令启动容器docker-composeup-d停止容器docker-compose停止更新容器docker-composepull查看日志docker-composelogs--tail=25-f打开容器终端docker-composeexecphotoprismmbashdisplayhelpdocker-composeexecphotoprismphoprismhelp显示配置docker-composeexecphotoprissmphotoprismconfig重置数据库docker-composeexecphotoprismphotoprism重置备份数据库docker-composeexecphotoprismphotoprismbackup-a-i恢复数据库