Skip to content

extqiu/tdp-cloud

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

腾讯云轻量控制面板

功能列表

请参阅 opentdp#1

运行开发服务

在项目目录运行 serve.bat./serve.sh

编译为二进制

在项目目录运行 build.bat./build.sh,预编译二进制下载地址 https://github.com/tdp-resource/tdp-cloud-ci/releases

额外参数设置

如果项目无法运行或编译,请尝试设置系统环境变量或临时环境变量

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

初次部署说明

1、运行编译好的二进制文件,此时会生成 cloud.db 数据库文件,请注意权限

2、浏览器打开 http://localhost:7800,注册一个账号

3、登录刚注册的账号,添加腾讯云访问密钥

支持的数据库

  • SQLite 数据源格式 cloud.db

  • MySQL 数据源格式 user:password@tcp(localhost:3306)/dbname?charset=utf8&parseTime=True&loc=Local

添加腾讯云密钥

1、进入腾讯云 CAM - 策略 页面,创建一个自定义策略 TDPCloudAccess,权限JSON如下:

{
    "version": "2.0",
    "statement": [
        {
            "action": [
                "cam:GetAccountSummary",
                "dnspod:*",
                "lighthouse:*",
                "monitor:*"
            ],
            "resource": "*",
            "effect": "allow"
        }
    ]
}

2、进入腾讯云 CAM - 用户 页面,创建一个用户,允许 编程访问,并关联策略 TDPCloudAccess

3、进入 TDP Cloud 后台,密钥管理,添加获取到的 SecretIdSecretKey

License

GPL-3.0

Copyright (c) 2022 TDP Cloud

About

腾讯云轻量控制面板

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 94.3%
  • Batchfile 1.9%
  • HTML 1.5%
  • Shell 1.4%
  • Makefile 0.9%