GoForum🌐 V2EX

[自荐] 极简 NAS 私有图床「云图」更新!🎉 新增相册分享 & 回收站机制, Docker 一键部署

qazzxxx · 2025-12-30 14:15 · 0 次点赞 · 1 条回复

又来向大家汇报「云图 (Cloud Imgs)」的开发进度了!

这是一个我为自己 NAS 开发的极简风格私有图床。起初是因为我在用 N8N 处理工作流时,有大量的图片处理需求,找了一圈开源方案,要么 UI 年久失修,要么功能受限需要付费,干脆就自己动手写了一个。

最近根据大家的反馈,我又肝了两个非常实用的功能:相册分享 和 回收站机制。

🔗 项目地址 GitHub:https://github.com/qazzxxx/cloudimgs 在线演示:https://yt.qazz.site (密码: 123456)

✨ 本次更新重点

  1. 📸 全新相册分享功能 以前只能自己看图,现在你可以将选中的图片生成一个独立的分享相册链接。 无论是给客户交付设计稿,还是给朋友分享摄影作品,都不再需要打包压缩发送了。对方打开链接即可浏览高清大图。

  2. 🗑️ 引入回收站机制(后悔药) 手滑误删过图片的朋友请举手 🙋‍♂️。 为了防止数据意外丢失,现在的删除操作不再是物理销毁。删除的图片会进入回收站,并在那里保留 30 天。这期间你可以随时还原,30 天后系统会自动清理,既安全又省心。

🚀 核心功能一览 除了新功能,云图作为一个成熟的图床,这些核心能力依然能打:

⚡️ 极致性能:集成 Thumbhash 算法,生成无感缩略图,瀑布流加载极其丝滑。

🛠 强大的 API 支持:

支持 URL 参数实时处理(如 image.jpg?w=500&q=80&fmt=webp 自动压缩转码)。

SVG 一键转 PNG 。

提供随机图片、Base64 上传等接口,完美适配各种自动化脚本。

🔌 生态完善:官方提供 PicGo 插件,配合 Typora 写 Markdown 体验极佳。

💻 交互体验:支持多图拖拽上传、批量圈选管理、深色模式自动切换,移动端完美适配。

批量管理界面: @main/2025/12/28/1766885797912-d3a5031b-764e-443a-b09d-84bb91aca4d3.jpg" alt="批量管理" />

🐳 Docker 极速部署 支持 Docker Compose 一键拉起,极低资源占用,非常适合部署在 NAS (群晖/威联通/极空间) 或 闲置 VPS 上。

docker-compose.yml

services:
  cloudimgs:
    image: qazzxxx/cloudimgs:latest
    ports:
      - "3001:3001"
    volumes:
      - ./uploads:/app/uploads:rw # 图片数据存储位置
    restart: unless-stopped
    container_name: cloudimgs-app
    environment:
      - PUID=1000  # 替换为你 NAS 用户的 UID (终端输入 id -u 查看)
      - PGID=1000  # 替换为你 NAS 用户组的 GID (终端输入 id -g 查看)
      - UMASK=002
      - NODE_ENV=production
      - PORT=3001
      - STORAGE_PATH=/app/uploads
      # 👇 如果需要密码访问,请取消下面这行的注释并修改密码
      # - PASSWORD=your_secure_password_here

👇 界面预览 相册分享页面展示: @main/2025/12/28/1766885659322-a8c942d7-ee00-42df-b16d-7aa3401d519c.jpg" alt="相册分享" />

💬 最后 代码完全开源,如果你也在寻找一个轻量、好看、功能够用的私有图床,欢迎试用! 如果觉得不错,希望能得到你的一个 ⭐️ Star ,这对我非常重要!

如果有任何 Bug 或建议,欢迎在评论区或 GitHub Issue 提出,我会持续维护更新。

1 条回复
waker123 · 2025-12-30 14:30
#1

演示站点击下载会变成其他图片, 是因为演示站的原因 还是 bug 啊

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: qazzxxx
发布: 2025-12-30
点赞: 0
回复: 0