logo
0
0
WeChat Login

🎨 CNB 图片上传平台

一个简单易用的 https://cnb.cool/ 图片上传管理平台

特性

首次初始化配置 - 首次使用需配置服务地址、仓库、令牌等信息 📤 批量上传 - 支持一次选择多张图片上传 🖼️ 图片管理 - 查看已上传的图片列表,复制链接 💾 持久化存储 - 使用 NeDB 本地数据库存储图片记录 📏 大小限制 - 单个文件最大 25MB

开始

说明

  • CNB(Cloud Native Build)云原生构建是腾讯云推出一款基于代码仓库的持续集成构建平台。
  • 普通用户注册认证即可免费使用对象存储100 GiB(可存放上万张图片)。
  • 本程序基于CNB_OPEN_API构建,请勿非法使用,后果自负!

准备

在开始前你需要准备:

  1. 在CNB新建组织,并在组织下新建一个仓库
  1. 具有新建仓库访问权限的访问令牌
  1. 反代域名一个,推荐EO 【CNB上传的图片具有防盗链,需要反代解决,推荐使用EdgeOne

部署

docker

docker run -d -p 3001:3001 --name=cnbimgs -v /root/cnbimgs/data:/app/server/data docker.1ms.run/chaoszhu/cnbimgs

docker-compose

# 1. 创建cnbimgs目录 mkdir -p /root/cnbimgs && cd /root/cnbimgs # 2. 下载docker-compose.yml文件 wget wget https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/cnbimgs/main/docker-compose.yml # 3. 启动服务 docker-compose up -d

访问: http://your_ip:3001

注意事项

⚠️ 本项目仅用于学习和个人使用 ⚠️ 请妥善保管你的访问令牌和管理密码 ⚠️ 生产环境建议修改默认的 JWT_SECRET

开发计划

  • 支持生成Key + API供外部上传

About

No description, topics, or website provided.
cnbimgsrepo-named
Language
Vue67%
JavaScript28.4%
CSS2.8%
Dockerfile1.4%
Others0.4%