1、介绍
PhotoPrism是一个开源的照片管理工具,是一款由AI驱动的应用程序,主要用于浏览、组织和分享您的照片集。该工具可以在本地搭建Server端,适用于去中心化网络环境,您可以在家中、私人服务器或云端运行它。
PhotoPrism利用最新技术自动标记和查找图片,而不会妨碍您。它支持AI识别和搜索功能,尽管其准确度可能一般。此外,它还高级提取元数据,支持的字段包括标题、说明、日期、位置、相机、镜头、ISO、F值、曝光、焦距、主题、艺术家、关键字和版权。
除此之外,PhotoPrism还支持地图和地点的查看,以及重复检测功能。在文件格式支持方面,PhotoPrism表现出色,它支持索引、查看和转换最流行的图像、视频和RAW格式,包括JPEG、PNG、GIF、BMP、HEIF、HEIC、MP4、MOV、WebP和WebM。
值得一提的是,PhotoPrism是基于Go编写的开源智能相册程序,凭借Go语言本身性能高效的特点,在实际使用中速度与稳定性远超同配置下使用PHP编写的老牌相册管理软件Piwigo。同时,PhotoPrism内嵌Google TensorFlow机器学习引擎,实现了类似Google Photo的功能
2、安装
在Debian上安装PhotoPrism的推荐方法是使用Docker和Docker-compose。首先,你需要安装Docker和Docker-compose。然后,通过Docker-compose启动PhotoPrism的容器。此外,一个值得注意的细节是,PhotoPrism还需要mariadb数据库的支持,因此在开始使用PhotoPrism之前,确保你已经安装了mariadb。根据PhotoPrism官方提供的Docker Compose配置文件进行相关的配置,这将使整个过程更为顺畅。特别需要注意的是,这个教程是为Debian 12 "Bookworm"编写的,但是也应该可以在旧版本的Debian系统上运行。