PhotoPrism是一款开源照片管理工具,它具备丰富的功能和特点,为用户提供了一个方便的方式来组织、浏览和共享照片。

基本概述

  • PhotoPrism 是一个基于 AI 驱动的应用程序,旨在帮助用户浏览、组织和分享他们的照片集。
  • 支持多种平台访问,包括网页浏览和移动端应用,可以在手机、平板和电脑上无缝使用。

主要功能

  • 相册组织与管理:PhotoPrism可以扫描指定的文件夹来检测和导入照片,并根据日期、地点和其他元数据将它们分类。
  • 照片浏览和搜索:提供多种浏览方式,如按文件夹、按日期和按标签浏览。支持强大的搜索功能,可以按地点、日期、相册、标签等多种条件进行搜索。
  • 标签和描述:用户可以为照片添加标签和描述,以便更好地组织和搜索照片。
  • 共享和访问控制:允许用户与家人、朋友或团队共享照片,并可以设置访问权限。
  • 图像识别技术:通过 AI 技术自动识别和分类照片中的内容,如人脸、物体、场景等。

技术特点

  • 多格式支持:支持多种图像和视频格式,包括JPEG、PNG、HEIF、RAW、MP4等。
  • 隐私保护:用户数据完全由自己掌控,支持私有部署,确保照片的安全和隐私。
  • 开源免费:PhotoPrism 是一个开源项目免费供个人和团队使用,并且可以根据需要进行定制和扩展。

如需了解更多信息,可以访问其官方网站或查阅相关技术文档。

官方 GitHub

https://github.com/photoprism/photoprism

官方文档

https://docs.photoprism.app/

安装教程

本文使用 Docker 安装部署,操作步骤包括安装 Docker、下载或创建 docker-compose.yml 文件、启动容器运行镜像

安装 Docker

sudo apt update
sudo apt install -y docker.io docker-compose

下载 docker-compose.yml

在 Home 目录执行下载指令

wget https://dl.photoprism.app/docker/docker-compose.yml

或者创建 docker-compose.yml,并编写以下配置

version: '3'
services:
  photoprism:
    image: photoprism/photoprism:latest
    container_name: photoprism
    restart: unless-stopped
    security_opt:
      - seccomp:unconfined
    ports:
      - "2342:2342"
    environment:
      PHOTOPRISM_ADMIN_PASSWORD: "insecure"         # 管理员密码
      PHOTOPRISM_UPLOAD_NSFW: "true"                # 允许上传 NSFW 内容
      PHOTOPRISM_DEBUG: "false"                     # 禁用调试模式
      PHOTOPRISM_PUBLIC: "false"                    # 设置为私有模式
      PHOTOPRISM_READONLY: "false"                  # 禁用只读模式
    volumes:
      - "./data:/photoprism/storage"                # 持久化存储路径
      - "./config:/photoprism/originals"            # 配置文件路径

启动容器运行镜像

sudo docker-compose up -d

快速搭建

除了使用 docker-compose 部署之外,还可使用 Docker 指令快速搭建。

sudo docker run -d \
  --name photoprism \
  --security-opt seccomp=unconfined \
  --security-opt apparmor=unconfined \
  -p 2342:2342 \
  -e PHOTOPRISM_UPLOAD_NSFW="true" \
  -e PHOTOPRISM_ADMIN_PASSWORD="insecure" \
  -v /photoprism/storage \
  -v ~/Pictures:/photoprism/originals \
  photoprism/photoprism

容器启动后,在浏览器访问服务器 IP:2342,默认账号:admin,密码:insecure,可以在 docker-compose.yml 文件中设置,也可以在登录后的界面修改。

END
本文作者:
文章标题: 使用Docker部署PhotoPrism:开源的照片管理工具
本文地址: https://www.haovps.top/archives/251.html
版权说明:若无注明,本文皆 高性能VPS推荐与IT技术博客 | Haovps.Top 原创,转载请保留文章出处。
cc
最后修改:2024 年 07 月 20 日
如果觉得我的文章对你有用,请随意赞赏