ServerKit

ServerKit

开源的服务器管理控制面板

系统官网

应用介绍

一台 VPS 上跑几个站点,日子久了就变成一堆记不清的手工操作:nginx 配置散在各处、证书忘了续期、数据库密码存在某个文本文件里、想加个定时任务得翻半天 crontab 怎么写。上 Kubernetes 又太重,托管平台按月收费还贵。ServerKit 是这中间那一档——装在自己服务器上的控制面板,站点、数据库、Docker 容器、域名证书、备份、防火墙都在一个网页里管。

部署这块它给了几条路:Git 仓库直接连、Docker 镜像、手工路径、压缩包上传都行,还有 Build Packs 能读一个没有 Dockerfile 的仓库、自动生成 Dockerfile 和 compose。内置市场有一百多个一键模板,WordPress 也是一键起站并自动配好子域名和通配符 HTTPS。域名走 nginx 虚拟主机加 Let's Encrypt 自动续期,DNS 能直接对接 Cloudflare、Route 53 和 DigitalOcean。

它还不止管一台机器:有跨平台的 Go 探针(Linux、Windows、macOS),通过 WebSocket 网关做实时通信和 HMAC 认证,可以做机群清单、版本分批推送、跨服务器指标对比和容量预测。后端 Python/Flask,前端 React,MIT 协议。

软件功能



一行命令装好:curl -fsSL https://serverkit.ai/install.sh | bash,支持 Ubuntu 22.04+、Debian 12+、Fedora 和 RHEL/Rocky/AlmaLinux 9+,最低 1 vCPU、1 GB 内存、10 GB 磁盘就能跑。

任意技术栈部署:WordPress 一键建站,Flask/Django 走 Gunicorn、Node.js 走 PM2、静态站直接托管,来源可以是 Git、Docker、本地路径或上传的 zip。

Build Packs 免 Dockerfile:分析仓库结构自动生成构建方案、Dockerfile 和 compose,仓库里没有容器配置也能直接部署。

Docker 管理:镜像更新检测加一键应用、闲置容器自动休眠、按 CPU 自动扩缩、实时日志和容器内终端。

域名与证书:nginx 虚拟主机、Let's Encrypt 自动签发续期、TLS 1.2+ 加固配置、Cloudflare 感知和自动 CAA 记录。

DNS 与云资源:Cloudflare、Route 53、DigitalOcean 的解析记录都能在面板里改,带生效检测和动态 DNS;也能直接在 DigitalOcean、Hetzner、Vultr、Linode 上开机器并跟踪成本。

数据库与文件:MySQL/MariaDB 和 PostgreSQL 带用户管理和浏览器 SQL 控制台,另有网页文件管理器(可浏览 S3/B2 桶)、vsftpd 用户管理和可视化 cron 编辑器。

备份与还原:应用、数据库、文件都能定时备份到 S3、B2 或本地,支持保留策略、一键还原和客户端加密。

安全加固:按应用启用 ModSecurity v3 + OWASP 规则集的 WAF,ClamAV 扫描与隔离、文件完整性监控、Lynis 审计、Fail2ban、SSH 密钥管理,容器镜像用 grype 扫 CVE、syft 生成 SBOM。

登录与权限:WebAuthn 无密码登录(硬件密钥、Touch ID、Windows Hello)加 TOTP,工作区多租户隔离,管理员/开发者/只读三级 RBAC,支持 Google、GitHub、OIDC 和 SAML 2.0 单点登录,全量操作审计。

多服务器机群:Go 探针覆盖 Linux/Windows/macOS,短码配对加指纹校验,机群清单、审批队列、分批灰度升级、离线命令队列,跨服务器热力图与容量预测。

监控告警:CPU、内存、磁盘、网络实时走 WebSocket,NVIDIA GPU 的占用温度和按进程用量也能看;对外可发布状态页,告警走 Discord、Slack、Telegram、邮件和 webhook,支持免打扰时段。

邮件服务器:Postfix + Dovecot,带 DKIM/SPF/DMARC、SpamAssassin 和 Roundcube 网页邮箱。

按需精简:安装向导只装用得上的扩展,其余随时从内置市场添加;侧边栏有全功能、虚拟主机、邮件管理、DevOps、极简几套预设,配色和 logo 也能白标定制。