EasyImg 是面向个人的自托管图床系统,支持批量上传、从 URL 导入图片、图库浏览和回收站管理。它可开放访客上传,也可采用登录后私有上传,并提供 API Key、可选的 NSFW 检测、数据统计及事件通知,适合希望自行管理图片托管服务的用户。

适合需要集中整理并持续接收图片的个人用户 · 希望开放访客投稿并管理上传内容的站点维护者

亮点

  1. 个人与公共上传兼顾

    同一图床支持访客上传与登录后私有上传,可按使用对象选择模式。

  2. 可接入图片内容检测

    支持接入多种 NSFW 检测服务,为开放上传增加内容管理手段。

  3. 存储与检测情况可查

    统计图片数量、存储占用、公共与私有上传,以及检测量和违规率。

功能说明

图片上传与整理

  1. 多入口上传

    支持点击、拖拽、粘贴和多图批量上传,也可从 URL 导入图片。

  2. 图库浏览

    以响应式瀑布流展示图片,支持大图预览和图片详细信息查看。

  3. 批量删除与回收站

    支持批量选择和删除;采用软删除机制,可清空回收站释放空间。

  4. 上传规则设置

    可配置允许的格式、文件大小限制和 WebP 压缩。

服务管理与界面

  1. 请求与 IP 管理

    支持同一 IP 的请求频率限制,以及手动或自动拉黑恶意 IP。

  2. 外观与公告

    可修改应用名称、Logo 和背景,支持弹窗及横幅公告。

  3. 主题与屏幕适配

    支持亮色和深色主题,响应式界面适配桌面端与移动端。

部署方式

  1. Docker 部署

    README 推荐使用 Docker Compose,也提供 Docker run 部署方式。

  2. 不使用 Docker 的手动部署

    可通过 pnpm 安装依赖并构建生产版本,再使用 Node 启动生产服务;同时提供开发模式启动方式。

适合场景

  1. 需要集中整理并持续接收图片的个人用户

    批量上传、URL 导入、瀑布流浏览及回收站可覆盖图片入库与日常清理任务。

  2. 希望开放访客投稿并管理上传内容的站点维护者

    公共上传可配合内容检测、违规处置、IP 管理和事件通知使用。

取舍

选它的理由

  • 第三方工具可分别使用 API Key支持创建多个 API Key,方便将不同工具接入同一图床。
  • 内容检测可联动处置,也可人工纠正支持 nsfwdet.com、elysiatools.com 和自建 nsfw_detector;违规图片自动软删除,可选拉黑上传者 IP,也可手动取消违规标记。
  • 事件通知可接入现有消息渠道支持 Webhook、Telegram、Email 和 Server酱,可推送登录、图片上传及检测结果;Webhook 请求体支持自定义模板。

使用须知

  • 首次登录后须立即修改默认账户初始用户名和密码均为 easyimg,部署后应按文档要求立即修改。
  • Docker 部署须挂载数据目录数据库与图片分别保存在 db 和 uploads 目录,文档要求挂载持久化;备份时需同时保存这两个目录。

同分类软件

查看全部

更多「文件管理」软件

软鉴 SoftMemo

AI 整理的软件知识库

AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。