Piwigo-开源的Web在线相册与图片管理系统

Piwigo

Piwigo 是一款开源、基于 Web 的在线相册与图片管理系统,用来搭建自己的照片图库或数字资产库。

特点

  • 使用 PHP + MySQL/MariaDB 开发,可部署在自己的服务器或虚拟主机上,适合个人、团队和机构自建相册网站。
  • 遵循 GPL 开源协议,免费使用、可修改源代码,长期由社区持续维护,自 2002 年起一直在更新。
  • 面向从家庭影集、摄影作品展示,到企业/公共部门图片资产管理等多种场景,能够处理从中小规模到几十万张照片的大型图库。

主要功能

  • 照片上传:支持网页表单上传、FTP 上传,以及通过桌面应用(如 digiKam、Shotwell、Lightroom)或手机 App 上传,方便批量导入历史照片。
  • 相册管理:可以按相册、分类、标签来组织照片,支持一张图片属于多个相册/目录,支持地理位置、时间等元数据管理。
  • 批量操作:提供批量编辑工具,可一次性修改作者、添加标签、移动到新相册、设置地理位置等,大幅提高整理效率。
  • 权限与访问控制:支持公开/私密相册,精细到用户和用户组的访问权限设置,并可控制单张照片或整个相册的下载权限,适合向客户或内部成员分享。
  • 评论与交互:支持访客对照片发表评论(可配置),适合作为公开展示或社群性质的相册站点。

插件、主题与扩展性

  • 主题系统:可以通过主题更换相册整体外观,适配个人博客风格、摄影作品集或企业品牌形象。
  • 插件生态:拥有数百个插件,可一键安装,用来扩展统计、地图、Exif 显示、水印、备份、社交分享等功能。
  • 多语言支持:内置多语言界面,其中包括官方中文和中文社区支持,对中文用户较友好。

部署方式与使用门槛

  • 传统安装:只要有支持 PHP 的 Web 服务器(如 Nginx/Apache)和 MySQL/MariaDB 数据库,就可以像常见 PHP 程序那样上传安装包、通过浏览器完成安装向导。
  • Docker 部署:也可以通过 Docker 快速搭建,常用于本地 NAS、家庭服务器或小型云服务器环境,搭配内网穿透实现外网访问。
  • 官方托管服务:如果不想自己维护服务器,也可以使用其官方提供的托管图库服务,按年付费,相当于“即开即用”的在线相册。

官网:https://piwigo.org