HELLO NAS BLOG

『NAS』图片终于不用传第三方了!5 分钟部署 CloudImgs,拥有自己的私人图床

CloudImgs 是一款轻量级开源图床,支持图片上传、管理、分享和在线处理,可一键部署到 NAS。

点赞 + 关注 + 收藏 = 学会了

💡整理了一个 NAS 专属玩法专栏,感兴趣的工友可以戳这里关注 👉 《NAS邪修》

CloudImgs 是一款轻量级开源图床,支持图片上传、管理、分享和在线处理,可一键部署到 NAS。

本次以绿联 NAS 为例演示 Cloudimgs 部署步骤,其他品牌 NAS 的操作步骤基本一致,跟着做就能轻松部署!

打开绿联 NAS 的「文件管理」应用,找到 docker 文件夹,在其中新建 cloudimgs 文件夹。

cloudimgs 文件夹里再创建一个 uploads 文件夹。

01

打开「Docker」应用,切换到 “项目” 面板点击“创建”,按以下信息填写:

  • 项目名称:cloudimgs
  • 存放路径:选择上一步创建的 /docker/cloudimgs

02

Compose配置如下:

services:
  cloudimgs:
    image: qazzxxx/cloudimgs:latest
    container_name: cloudimgs-app
    restart: unless-stopped
    ports:
      - 60005:3001
    volumes:
      - ./uploads:/app/uploads:rw # 上传目录配置,明确读写权限
    environment:
      # 权限配置 (建议填写 NAS 用户真实 ID)
      - PUID=1000  # id -u
      - PGID=1000   # id -g
      - UMASK=002
      
      # 基础配置
      - NODE_ENV=production
      - PORT=3001
      - STORAGE_PATH=/app/uploads
      
      # 可选配置
    #   - MAX_FILE_SIZE=104857600 # 最大文件大小,默认 100MB
      # - THUMBNAIL_WIDTH=0 # 瀑布流缩略图宽度(像素),默认 0 表示使用原图
      - PASSWORD=123456789 # 🔐 密码保护配置
      # - ENABLE_MAGIC_SEARCH=true # ✨ 开启魔法搜索(使用本地CLIP小模型,占用内存较高)

项目构建成功后,在浏览器访问 NAS_IP:3456 即可打开 Cloudimgs 了。

登录需要密码,密码在前面的配置里 PASSWORD 填的那个,本例用的是 123456789 这个密码。

03

输入完密码就能进入到主界面了。

04

如果要上传图片,直接把图片拖进浏览器的界面里就能触发上传功能。

05

上传完的图片默认以日期时间来分组。

06

点击图片可以以 URLMarkdownHTML 三种格式分享出去。

07

如果你的NAS做了内网穿透,或者像『NAS』我把 NAS 的所有 Docker 服务都挂到了自己的域名下,外网可访问了 这样做的话,也可以得到一个“外网”可访问的图床。

分享出来的图片地址也是“外网”地址。

08


以上就是本文的全部内容啦,你有好玩的镜像推荐吗?欢迎在评论区留言讨论!

想了解更多NAS玩法记得关注《NAS邪修》👏

往期推荐:

点赞 + 关注 + 收藏 = 学会了

继续看看其他折腾记录

更多 NAS、家庭服务器和工具分享都在博客列表。

返回博客