关于 sh0

一个二进制文件。 零配置。 部署一切。

sh0 是一个完全用 Rust 构建的自托管部署平台。单一二进制文件处理部署、反向代理、SSL、监控和备份——拥有 180+ API 端点、170 个模板,内存占用约 30MB。

10
Rust crate
单一二进制架构
180+
API 端点
REST + WebSocket
170
部署模板
一键即用
414+
测试通过
单元测试 + 集成测试

我们为什么构建 sh0

我们从传统托管面板起步。它们适用于 PHP,但当你尝试部署 Node.js API、Python ML 模型或 Rust 后端时,它们就力不从心了。

于是我们转向 Docker。这解决了运行时问题,但引入了新的问题:每个项目都需要手动管理 Docker、Nginx、SSL 证书、防火墙、备份和监控。

现有的自托管平台有所帮助,但它们使用解释型语言构建——仅运行平台本身就要占用 300-500MB 内存。而且它们缺少我们需要的功能:自动伸缩、正常运行时间监控、预览环境、终端访问、基础设施即代码和完善的 API。

因此我们从零开始用 Rust 构建了 sh0。 单一二进制文件,内存占用约 30MB,毫秒级启动,一切内置:反向代理、SSL、监控、备份、终端、文件管理器、代码健康扫描以及 170 个应用模板。平台本身无需 Docker Compose,无需 Redis,无需依赖 PostgreSQL。只需二进制文件和 Docker。

开箱即得

60 秒内安装。一切内置。

183 种部署选项

框架、数据库、服务、Docker 镜像、ZIP 上传

170 个一键模板

WordPress、PostgreSQL、Redis、Grafana、Ollama 及 165 款更多模板

浏览器终端 + 文件管理器

进入任意容器的 Shell,在线编辑文件,管理存储

定时备份

13 个存储提供商——S3、R2、SFTP、Dropbox、Google Drive

自动伸缩

CPU/内存阈值,1-50 个副本,3 种负载均衡策略

团队管理

4 级 RBAC,项目范围限定,审计日志,Google OAuth

正常运行时间监控

公共状态页面,邮件订阅,宕机告警

预览环境

每个 PR 独立子域名,TTL 自动清理,隔离测试

我们的原则

性能优先

使用 Rust 构建以获得最佳性能。单一二进制文件,内存占用约 30MB,毫秒级启动。在 $5/月的 VPS 上,每一 MB 都很重要。

全球可达性

非洲优先定价,支持 ZeroFee 移动支付——覆盖 18+ 个国家的 135+ 个提供商。在 Stripe 无法触达的地方支持 MTN、M-Pesa、Wave、Orange Money。

无供应商锁定

在您自己的服务器上自托管。支持导出为 7 种格式:Kubernetes、AWS ECS、GCP Cloud Run、Vercel、Railway、Render、Docker Compose。随时迁移。

默认安全

AES-256-GCM 加密、Argon2id 密码哈希、TOTP 双因素认证、RBAC、CSRF 防护、SSRF 防御。在 2 次全面审计中发现并修复了 51 个安全问题。

sh0 与其他平台

sh0 与其他自托管平台的对比

功能sh0其他平台
安装时间< 60 seconds5-10 minutes
空闲内存~30 MB300-500 MB
开发语言RustNode.js / Bash
一键模板17020-30
部署选项183有限
导出格式7 (K8s, AWS, GCP...)0
代码健康检查34+ rules无
基础设施即代码 (sh0.yaml)是否

架构

10 个 Rust crate,一个进程,一切内置

sh0 -- Single Rust Binary (10 crates)
|
+-- sh0-api        Axum REST API (180+ endpoints, 34 handler modules)
+-- sh0-docker     Docker Engine API client (Unix socket)
+-- sh0-builder    Stack detection (19) + Dockerfile generation (15) + Code Health Check (34+ rules)
+-- sh0-proxy      Caddy reverse proxy (auto-SSL, custom certs, redirects, load balancing)
+-- sh0-monitor    Metrics + alert dispatch (5 channels) + uptime checks + autoscaler
+-- sh0-git        Git clone/pull + webhook parsing (GitHub/GitLab/Bitbucket) + PR events
+-- sh0-backup     Backup engine (DB dumps + volume tarballs, 13 storage providers via OpenDAL)
+-- sh0-auth       Auth (Argon2id, JWT, TOTP, API keys, Google OAuth, AES-256-GCM encryption)
+-- sh0-db         SQLite (30 migrations, r2d2 pool)
+-- sh0 (CLI)      19 commands with subcommands
|
+-- Dashboard      Svelte 5 SPA (embedded in binary, 70+ components, 22 pages)

Rust + Axum + Tokio

原生速度,零成本抽象,编译时内存安全

技术栈检测

19 种运行时检测器:Node.js、Python、Go、Rust、Java、PHP、Ruby 等

代码健康检查

每次构建前扫描 34+ 项安全和配置规则——纯 Rust 实现,无 LLM

容器运行时

通过 Unix socket 的完整 Docker Engine API 客户端,具备健康检查和自动重启功能

反向代理

Caddy 作为子进程管理,自动 SSL 配置和负载均衡

监控与告警

实时指标,5 种告警渠道(邮件、Slack、Discord、Telegram、Webhook)

备份引擎

数据库转储 + 卷备份,通过 OpenDAL 支持 13 个存储提供商,AES-256-GCM 加密

基础设施即代码

sh0.yaml——用一个文件定义整个技术栈,一条命令完成配置

5 条部署流水线

从推送到上线的总时间:不到 60 秒

Git Push Webhook -> 克隆 -> 检测技术栈 -> 构建 -> 蓝绿部署 -> 路由
Docker 镜像 拉取镜像 -> 启动容器 -> 健康检查 -> 路由
Dockerfile 从内容构建 -> 启动 -> 健康检查 -> 路由
ZIP 上传 解压 -> 检测技术栈 -> 构建 -> 启动 -> 路由
模板 / Compose 拉取镜像 -> 创建卷 -> 拓扑排序 -> 启动 -> 路由

由 Claude (Anthropic) 构建

sh0 由 Claude 在 90 多次工程会话中共同设计和构建。一位创始人,零名工程师。每一行代码、每一次迁移、每一项测试——全部由 AI 协作编程完成。这证明了独立创始人 + AI 可以构建企业级基础设施软件。

10 个 Rust crate,单一二进制文件
30 次数据库迁移,180+ REST API 端点
103 个 MCP 工具,三层安全架构
22 个控制台页面,使用 Svelte 5(16 标签页应用详情,70+ 组件)
49+ 个营销网站页面,支持支付和 DNS 配置
414+ 项测试通过——生产代码中零 unwrap()
11 份法律文件,6 种语言,明暗主题

创始人

JG

Juste Thales Gnimavo

创始人兼 CEO

ZeroSuite, Inc.

西非

拥有 20 多年基础设施、安全、支付系统和软件开发经验的 Chief AI-Augmented Architect。对开发者工具和部署痛点有深刻理解——在非洲及全球范围内管理数百台服务器和应用程序的亲身经历。

基础设施 500+ 个应用部署,300+ 台 Web 服务器管理(邮件、DNS、VPN、负载均衡、Kubernetes)
云与系统 20 多年经验——RHEL、CentOS、Ubuntu、OpenShift、Nginx、Apache、Node.js、Docker
支付系统 30+ 个支付网关集成——Stripe、PayPal、Flutterwave、MTN、M-Pesa、Orange Money
安全 10+ 台企业邮件服务器通过 Proxmox Gateway 和 Elastic Stack (ELK) 加固
编程语言 构建了 FLIN,一门拥有 420+ 函数、180 个组件、3,700+ 项测试的全栈编程语言
加密货币与金融科技 推出了 Cryptopuce,一款拥有 10,000+ 用户的去中心化加密钱包桌面应用

接下来的计划

本页面中的所有内容已经上线。以下是即将推出的功能。

AI 网页搜索与代理

网页搜索、URL 浏览和 6 个专业 AI 代理(DevOps、DBA、安全、SRE)

AI 文件生成

从 AI 对话中生成 XLSX、PDF、DOCX、HTML 和 Markdown

多环境

每个技术栈的开发/预发布/生产环境及晋升工作流

GitHub Actions + Terraform

CI/CD 集成和基础设施即代码互操作

AI 对话式部署

"部署我的仓库并配置 Postgres"——sh0 处理其余一切

SDK 库

TypeScript、Python、Go 客户端库,适用于 sh0 API

ZeroSuite, Inc.

特拉华州 C 类公司,致力于构建 AI 驱动的开发者基础设施。我们打造消除现代软件复杂性的工具——从部署到支付再到教育。

131 Continental Dr, Suite 305, Newark, DE 19713, USA
运营地区:西非
sh0.dev 自托管部署平台
deblo.ai 非洲 AI 教育
0fee.dev 支付编排
0cron.dev 定时任务
flin.dev 编程语言

sh0——部署一切,掌控一切。