参考资料

  1. ResourceSpace 是一款免费开源的 数字资产管理系统
  2. PhotoPrism 是一款基于 AI 的开源照片管理工具
  3. Chevereto Free 是一款开源图床程序
  4. Lychee 是一个轻量级、自托管的开源相册管理系统
  5. Piwigo 是一款开源网络相册软件
  6. FileRun 是一款基于 Web 的文件管理平台
  7. Photoview 是一款开源的自托管照片管理工具

Chevereto Free 是一款开源图床程序

Chevereto Free (社区版) 详解

简介
Chevereto Free 是一款开源图床程序,允许用户快速搭建图片托管网站,支持图片上传、存储、管理和分享。社区版完全免费,适合个人和小型项目使用。

开源协议  

  • AGPLv3 协议:允许自由使用、修改和分发,但衍生作品必须开源并遵循相同协议。

特点  

  1. 轻量高效:PHP 编写,资源占用低。

  2. 响应式设计:适配移动端和桌面端。

  3. 多格式支持:JPG、PNG、GIF、WebP 等。

  4. 外链分享:直接生成图片直链(BBCode/HTML/Markdown)。

  5. 基础API:支持通过API上传和管理图片。

核心功能  

  • 用户系统(注册/登录/管理)

  • 相册分类与标签

  • 图片批量上传(拖拽/URL导入)

  • 图片裁剪、旋转、水印

  • 访问统计与热度排行

  • 广告位管理(社区版需手动配置)

最新版本  


安装部署

环境要求  

  • PHP ≥ 8.1(需 gdexifmbstring 扩展)

  • MySQL ≥ 5.7 或 MariaDB ≥ 10.3

  • Web 服务器(Nginx/Apache)

步骤  

  1. 下载源码

    wget https://github.com/Chevereto/Chevereto-Free/releases/download/4.0.5/chevereto-free-4.0.5.zip
    unzip chevereto-free-4.0.5.zip -d /var/www/html/
  2. 配置服务器

    • Nginx 示例:  

      server {
          listen 80;
          server_name your-domain.com;
          root /var/www/html;
          index index.php;
          location / {
              try_files $uri $uri/ /index.php$is_args$args;
          }
          location ~ \.php$ {
              include fastcgi_params;
              fastcgi_pass unix:/run/php/php8.1-fpm.sock;
              fastcgi_index index.php;
              fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          }
      }
  3. 设置权限

    chown -R www-data:www-data /var/www/html/
    chmod -R 755 /var/www/html/
  4. 完成安装

    • 访问 http://your-domain.com → 进入安装向导。

    • 填写数据库信息(需提前创建数据库),设置管理员账号。

Docker 快速部署  

docker run -d \
  --name chevereto-free \
  -p 80:80 \
  -v /path/to/images:/var/www/html/images \
  -v /path/to/config:/var/www/html/app/config \
  nmtan/chevereto-free:4.0.5

注意事项  

  • 若需HTTPS,使用 Let's Encrypt 配置 SSL 证书。

  • 社区版无官方技术支持,功能更新较慢(最新版已停更)。

  • 高级功能(如CDN、

TAG:Chevereto