Photoview——专为摄影师打造的相册管理软件
本文最后更新于 2024-06-28,文章内容可能已经过时。
前言
大家好,这里是可爱的Cherry。
Photoview是一个简单且用户友好的照片库,专为摄影师设计,旨在提供一种轻松快捷的方式来浏览目录,其中包含数千张高分辨率照片。您可以配置Photoview以在文件系统上的目录中查找照片和视频。扫描仪会自动拾取您的媒体并开始生成缩略图,使浏览速度超快。
🔻系统首页
🔻支持的额外功能
项目地址:https://github.com/photoview/photoview
项目特征:
🙌用户和共享:可以配置多个用户,每个用户都有自己的照片和视频目录。每个用户都配置了一个用户名和密码,以保持其媒体的私密性。通过生成公共或受密码保护的链接,可以轻松共享相册和个人照片或视频。
📱移动应用:使用官方 iOS 应用程序从手机快速访问整个媒体库。直接在应用程序中导航、共享和下载照片和视频。
🌐地图:当分析照片的EXIF元数据时,此信息将显示在照片旁边。如果照片是用手机拍摄的,它很可能包括照片拍摄地点的坐标。这用于在地图上自动显示照片。当在同一位置拍摄多张照片时,它们会被分组,以便可以一起查看。
系统效果
🔻支持中文面板,设置好默认的照片库以后可以手动和定时扫描照片,右下角可以看到照片扫描实时信息
🔻时间线图片展示
🔻瀑布流图片照片,支持根据拍摄日期、加入时间、标题、种类排序,支持将原片下载为缩略图、高分辨率、原图、web格式图片的下载。
🔻图片详情侧边栏
🔻支持人脸识别
🔻照片库Cherry用的是曾经一个绘图技巧班提供的图片,因为是绘图,所有图片有一定的连贯性,从识别速度上来看还是很不错的,精准度么只能说同一个人可以比较准确的识别在一起。
系统部署
一、docker-compose代码
🔻在finalshell中打开docker-compose.yaml
文件,把下面的代码复制进去并修改。
version: "3"
services:
db:
image: mariadb:10.5
restart: always
environment:
- MYSQL_DATABASE=photoview
- MYSQL_USER=photoview
- MYSQL_PASSWORD=photosecret
- MYSQL_RANDOM_ROOT_PASSWORD=1
volumes:
- db_data:/var/lib/mysql
photoview:
image: viktorstrate/photoview:2
restart: always
ports:
- "8000:80"
depends_on:
- db
environment:
- PHOTOVIEW_DATABASE_DRIVER=mysql
- PHOTOVIEW_MYSQL_URL=photoview:photosecret@tcp(db)/photoview
- PHOTOVIEW_LISTEN_IP=photoview
- PHOTOVIEW_LISTEN_PORT=80
- PHOTOVIEW_MEDIA_CACHE=/app/cache
# - MAPBOX_TOKEN= #地图API,https://account.mapbox.com/access-tokens/
volumes:
- api_cache:/app/cache
- /volume1/home/photo:/photos:ro #左侧更改为本地照片存储位置
volumes:
db_data:
api_cache:
二、SSH部署
#来到文件夹
cd /volume1/docker/{item}
#启动容器
docker-compose up -d
三、群晖部署compose
打开container manager,选择项目,点击新建,选择penpot路径,点击下一步即可
四、威联通部署compose
打开container station,创建应用程序,复制代码验证后部署即可
五、系统初始化
🔻登录系统后,需要新建管理员账号,并确认默认相册所在默认位置
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果