社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

GitHub上免费的面板管理系统,中国人发表!骄傲!

GitHub项目进阶 • 2 周前 • 38 次点击  

一款基于Kubernetes的云原生控制面板。

源代码

https://github.com/w7corp/w7panel

w7corp/w7panel: web UI for Kubernetes clusters


微擎面板(w7panel) 一款基于Kubernetes的云原生控制面板。由微擎团队超过十年的运维经验总结而来,同时也为云原生民用化做了大量的努力,经过这几年的研发和打磨,我们推出了一款开箱即用、可民用落地的云原生服务器面板管理系统。




环境要求

  • 节点服务器配置 >= 2核4G

  • 支持主流 Linux 发行版本;(推荐CentOS Stream >= 9 或者 Ubuntu Server >=22)

  • 须保证服务器外网端口6443、80、443、9090可访问

  • 使用全新的服务器环境来安装,请勿跟其他服务器面板系统混用,以免导致环境冲突

  • 浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;



安装部署

sh install.sh

安装完成后,首次进入后台http://{ip}:9090,可设置管理员账号密码。



操作手册

  • 应用管理

    • 创建应用

    • 应用商店

    • 域名管理

    • 文件管理




常见问题

  • 如果出网使用了NAT网关,会导致获取公网IP不正确,安装时可赋值环境变量PUBLIC_IP来解决,示例:

    PUBLIC_IP=123.123.123.123 sh install.sh

  • 如果忘记密码,管理员可在master服务器执行命令来重置密码,--username传新管理员名,--password传新密码,示例:

    kubectl exec -it $(kubectl get pods -n default -l app=w7panel-offline | awk 'NR>1{print $1}') -- ko-app/k8s-offline auth:register --username=admin --password=123456



核心优势

  • 生产等级

    由微擎团队超过十年的运维经验总结而来,已经经过微擎团队内部业务的大量部署实验,也已经过微擎用户大量的使用反馈和不断打磨,真正可用于生产级别的服务器运维管理面板。

  • 简单易用

    我们屏蔽了一些云原生的底层概念,以常规操作面板的思维模式重新构建了一套操作后台,用户既能享受到云原生的快速部署、高可用的性能,也能轻松上手这套系统。

  • 应用生态

    我们完善了k8s安装应用的逻辑,增加了依赖应用和安装配置相关的概念,以此总结出了一套应用包机制,让开发者打包应用更便利,让用户安装应用时操作门槛更低。同时系统也内置应用商店,和微擎应用市场的支持,可一键部署各类应用。



能介绍

  • 支持多节点

    基于k8s的特性,微擎面板可同时部署到多台节点服务器上,让多个节点组合成集群服务,当流量突发时,一键扩容节点服务器、一键负载均衡,为您的业务提供高可用性能。

  • 支持多种应用类型

    应用支持通过docker镜像、dockerCompose、k8sYaml、k8sHelm、应用商店等多种安装方式,也支持传统应用、计划任务、反向代理等多种应用类型。

  • 支持分布式存储

    默认支持分布式存储功能,我们对存储管理做了大量改造,使其更符合传统用户对存储的操作逻辑。

  • 免费HTTPS证书

    默认支持免费https证书,到期前自动续签,无需人工干预。



一款基于Kubernetes的云原生控制面板。

源代码

https://github.com/w7corp/w7panel

w7corp/w7panel: web UI for Kubernetes clusters


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/178209
 
38 次点击