一个强大且便捷的网页管理面板,旨在将 Amazon Web Services (AWS)、Microsoft Azure 和 Oracle Cloud Infrastructure (OCI) 的核心虚拟机管理功能整合到一个统一的界面中。
本项目由 小龙女她爸 & 雨后大佬 共同开发,旨在简化云资源的管理流程。
- 三合一管理: 在一个网页中无缝切换和管理您的 AWS, Azure, 和 OCI 云资源。
- 账户管理: 安全地添加和管理多个云服务商的账户凭证。
- 实例操作: 对虚拟机执行常用操作,如启动、停止、重启和删除。
- 一键创建: 简化了在各个云平台上创建虚拟机的流程。
- 后台任务队列: 对于耗时较长的操作(如 OCI 抢占实例),使用后台任务队列进行处理,不阻塞界面。
- 动态资源加载: 实时查询和展示虚拟机、区域、配额等信息。
- 一键安装: 提供自动化脚本,可在全新的服务器上快速完成所有环境配置和部署。
- 增加TGBOT对接接口: 在TG上操作面板的大部分主要功能,方便,快速。
本项目提供了一个自动化安装脚本,适用于一个全新的、基于 Debian 或 Ubuntu 的服务器。
请以 root 用户身份登录您的服务器,然后执行以下一行命令(安装/更新,卸载):
DOCKER版本(推荐版本)
bash <(curl -sL https://raw.githubusercontent.com/SIJULY/cloud_manager/main/docker-install.sh)TGBOT控制面板(可选)
bash <(curl -sL https://raw.githubusercontent.com/SIJULY/tgbot/main/install_tgbot.sh)TGBOT控制面板功能介绍相见:
https://github.com/SIJULY/tgbot脚本将会引导您完成以下操作:
- 自动安装所有系统和 Python 依赖。
- 配置并启动 Caddy 作为反向代理 Web 服务器。
- 配置并启动 Gunicorn (Web App) 和 Celery (任务队列) 后台服务。
- 提示您设置自定义的登录密码。
- 提示您输入域名或自动使用服务器公网 IP。
要使用此面板,您需要从各个云服务商获取相应的 API 访问凭证。详细的图文教程,例如如何创建 IAM 用户、如何注册 Azure 应用等,可以在以下原始独立项目的仓库中找到:
-
AWS 面板 (获取 Access Key & Secret Key)
👉 https://github.com/SIJULY/aws -
Azure 面板 (获取 客户端ID, 密码, 租户ID, 订阅ID)
👉 https://github.com/SIJULY/azure -
OCI 面板 (获取 User/Tenancy OCID, Fingerprint, Region & PEM 私钥)
👉 https://github.com/SIJULY/Oracle
- 访问: 安装完成后,通过脚本最后提示的域名或 IP 地址访问您的面板。
- 登录: 使用您在安装过程中设置的密码进行登录。
- 添加账户: 分别在各个云平台的页面上,添加您获取到的 API 凭证。
- 开始管理: 选择一个已添加的账户进行连接,即可开始管理您的云资源。
特别感谢Y探长开发者yohannfan,本项目OCI网络设置借鉴其项目设置,项目地址:
https://github.com/Yohann0617/oci-helper所有拥有共享精神的开发者