记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

土豆片控制面板-可以跨平台部署的云资源管理面板

土豆片控制面板-可以跨平台部署的云资源管理面板

演示(自行注册):https://cloud.opentdp.org/
支持管理多个云账号资源
XML/HTML代码
  1. 腾讯云(含国际版):DNSPod、CVM、Lighthouse
  2. 阿里云(含国际版):AliDNS、ECS、SWAS
  3. CloudFlare:DNS、Custom Hostnames
支持添加子节点 (TDP Worker)
XML/HTML代码
  1. Linux:完整功能
  2. Macos:部分功能
  3. Windows:部分功能
  4. Android:有限支持
支持自动签发SSL证书
XML/HTML代码
  1. Let's Encrypt
  2. Buypass
  3. Googel Public
  4. SSL.com
  5. ZeroSSL
支持 WebSSH 终端及密钥对管理
XML/HTML代码
  1. 支持使用已存储的密钥快速登录
  2. 支持执行快捷命令
支持敏感数据加密存储(3DES)
XML/HTML代码
  1. 安装时,生成通用密钥,并保存至配置文件
  2. 添加敏感资源时,将部分字段加密后存储至数据库
安装服务端
快速部署
XML/HTML代码
  1. export TDP_SERVICE=install
  2. wget -qO- https://get.opentdp.org/cloud/service-server.sh | sh -
  3. 如需更改配置,请编辑文件 /etc/tdp-cloud/server.yml,然后重启服务 service tdp-server restart
更新
XML/HTML代码
  1. export TDP_SERVICE=update
  2. wget -qO- https://get.opentdp.org/cloud/service-server.sh | sh -
卸载
XML/HTML代码
  1. export TDP_SERVICE=uninstall
  2. wget -qO- https://get.opentdp.org/cloud/service-server.sh | sh -
容器部署
docker cli
XML/HTML代码
  1. docker run -d --name tdp-server \
  2.     -p 7800:7800 \
  3.     -v ./conf:/etc/tdp-cloud \
  4.     -v ./data:/var/lib/tdp-cloud \
  5.     rehiy/tdp-cloud
docker-compose.yml
XML/HTML代码
  1. version: "3.0"
  2. services:
  3.   tdp:
  4.     image: rehiy/tdp-cloud:latest
  5.     restart: always
  6.     container_name: tdp
  7.     volumes:
  8.       - ./conf:/etc/tdp-cloud
  9.       - ./data:/var/lib/tdp-cloud
  10.     ports:
  11.       - 7800:7800
手动部署
根据系统类型下载编译好的二进制程序,解压后,重命名为 tdp-cloud
Linux 或 macOS 可能需要添加可执行权限,参考命令 chmod +x ./tdp-cloud
在终端执行 ./tdp-cloud server 启动服务器,此时会生成 server.db 和 config.yml,请注意目录权限
访问控制面板
浏览器打开 http://127.0.0.1:7800,初始账号 admin,密码 123456
登录账号,添加一组或多组云厂账号,即可管理云资源。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):