URL
type
status
date
slug
summary
tags
category
icon
password
每当遇到需要保留学术资料、游戏截图、项目代码截图或者照片备份的场景,老铁们是不是经常因为文件存储和分享的麻烦而抓狂?抽屉式菜单+拖拽上传的体验,抑或一堆图片文件在本地电脑上占满硬盘,都让人感觉不够爽。今天要安利的这个开源项目,彻底解决了这些痛点,它就是CloudImgs——一个能够一键部署在NAS上的开源图床工具,功能比你想象的更强大,操作比你想象的更简单。

项目简介
CloudImgs 是一款专注于图片管理与分享的开源工具,支持 NAS 上部署,具备图片上传、管理、预览、分享、压缩、SVG 转 PNG 等功能。项目使用 Node.js 后端 + React 前端架构,内置响应式设计,可以完美适配 PC 和移动端。目前项目 Github 仓库地址如下:
项目优势
🦄 一键NAS部署,小白也能轻松上手
通过 Docker 部署,无需复杂配置,直接运行
docker-compose up
即可完成环境搭建。对于 NAS 用户来说,这种安装方式就像开盲盒一样,轻松搞定。📦 功能全面,一张图的事全搞定
- 支持拖拽上传、批量下载、文件名自定义、自动化的存储路径管理
- SVG 转 PNG 工具和图片压缩功能双重加持,让图片处理更高效
- 移动端适配功能自动优化界面,小屏幕操作也丝滑顺畅
- 主题切换和存储空间统计功能,让使用体验更舒适

🔍 专业级图片处理能力
无论是将 SVG 矢量图转成 PNG 格式,还是通过 Canvas API 压缩 PNG 图片,都能实现高质量输出。压缩功能支持尺寸设置、宽高比锁定和质量调节,让老铁们免费获得轻量级图片,同时保留清晰度。

🌙 智能细节,省心又省力
自动切换主题(白天浅色、夜晚暗色)、支持中文目录路径、实时存储统计信息,这些功能虽小,却能显著提升用户体验。特别是主题切换的优雅动画,让系统切换更人性化。

使用展示
📱 移动端操作体验
Canvas 压缩和 SVG 转换功能分别设置在侧边栏,支持滑动操作和一键上传。图片管理页面自动调整为单列布局,适合手机屏幕浏览。点击任意图片即可预览效果,长按可以编辑文件名,所有操作触手可及。
🖼️ 上传与管理全搞定
通过 PC 端访问时,支持拖拽上传大文件,也可通过命令行使用 curl 上传(验证码、文件名等参数自动处理)。图片管理界面实时显示目录结构、图片数量和存储占用,删除操作只需点击按钮,即可彻底清除图片记录。
🌟 SVG 图片转 PNG 的极致体验
无需额外转换工具,只需将 SVG 代码复制到编辑框,系统会自动渲染并实时显示预览效果。转换完成后,可选择自定义文件名或使用系统生成的时间戳命名,再一键上传到图床。使用示例包括图标设计、矢量图形上传等,这让老铁们彻底告别技术门槛。
📊 压缩工具的实用价值
图片压缩工具支持参数自定义,比如设置压缩后的宽度、高度和压缩质量(1%-100%),同时自动保持宽高比。压缩完成后,除了可以上传到图床,还能直接保存本地或下载压缩后的图片。这尤其适合需要优化网页资产或批量处理图片的用户。
🎨 主题切换的场景适配
系统判定日出日落时间后,会自动切换浅色/暗色模式,晚上使用暗色主题更护眼,白天则用浅色主题更清爽。手动切换功能让老铁们可以根据喜好自由选择,且所有页面和组件都支持两种主题,切换时还带有动画效果,完全不丢体验。
部署流程
Docker 部署方式:
总结
CloudImgs 不仅仅是一个图床工具,它更像是一个集成了多种图片处理能力的 NAS 工具箱。适合个人用户快速部署图片存储,也适合团队管理大量图片资料,且支持多平台适配(PC+移动端),让老铁们无论在什么设备上都能轻松使用。

如果你是一个 NAS 拥有者,需要高效的图片管理工具,或者正在寻找一个开源的图床解决方案,CloudImgs 绝对值得尝试。无论是日常的图片备份、设计资料的存储,还是需要批量压缩和转格式的场景,它都能满足你的需求。有句老话说得好:“工欲善其事,必先利其器”,CloudImgs 就是你这把利器。
项目地址
- 作者:闲心逸之
- 链接:https://blog.qazz.site//docker/22869253-5678-80b8-8c68-ea7a86a73889
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。