Skip to content

青龙面板的变量第三方手动/半自动提交(上传)管理中间件

License

Notifications You must be signed in to change notification settings

fanaruto/QLTools

 
 

Repository files navigation

Img

青龙Tools

查看演示图

🍭功能介绍

  • 自定义变量名称 & 数量
  • 支持多容器上传管控
  • 容器独享变量限额
  • 自选服务器和变量组上传
  • 支持容器相互迁移 & 复制 & 备份 & 恢复
  • JWT认证
  • Limiter保障服务器访问频率
  • SQLite轻量数据库(无需繁杂配置)
  • 支持优雅关机(处理完已接收的请求后再关闭服务器)

🍳技术栈

🧸配置文件

app:
  # 运行模式:生产环境留空(开发模式:debug)
  mode: ""
  # 运行端口
  port: 15000

🔍安装教程

1、Supervisord & PM2 & nohup 启动守护

# 创建目录并进入
mkdir QLTools && cd QLTools

# 给予权限
chmod 755 程序名称

# 启动程序排查启动错误
./程序名称

# 程序无误后点击下方教程查看程序后台守护教程

教程地址:青龙Tools的后台进程守护教程(附反代域名)

3、Docker启动

暂无Docker版本,使用CGO环境编译的Go的Dockerfile我写不出来

来个大佬帮我改改Dockerfile文件,我自己搞定不了

🎯开发计划

开发计划 & 进度:点击查看

🧩当前版本日志

  • 修复 合并模式限额统计错误
  • 补充 容器变量的备份&恢复功能

📔自行构建步骤

# 项目开发环境:Golang 1.18
# Clone 项目并进入项目目录
git clone https://github.com/nuanxinqing123/QLTools.git && cd QLTools

# 更新项目依赖
go mod tidy

# 构建前端静态文件(需要安装go-bindata)
go-bindata -o=bindata/bindata.go -pkg=bindata ./assets/...

# 打包
go build

📷演示图

1.png

2.png

3.png

4.png

5.png

About

青龙面板的变量第三方手动/半自动提交(上传)管理中间件

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%