所有计划可用

一键数据库

选择引擎,点击部署,获取连接字符串。sh0 处理容器、卷、网络、备份和监控。您只需专注于构建应用。

支持的引擎

生产级数据库,几秒内部署。官方 Docker 镜像,任选版本。

PostgreSQL
最先进的开源关系型数据库。适用于复杂查询和数据完整性。
MySQL
全球最流行的开源数据库。经过实战检验,适用于任何规模的 Web 应用。
MariaDB
社区驱动的 MySQL 分支,具有增强的性能、存储引擎和安全特性。
MongoDB
面向文档的 NoSQL 数据库。灵活的 schema 适用于快速开发和非结构化数据。
Redis
内存数据存储,用于缓存、会话、队列和实时排行榜。亚毫秒级延迟。

工作原理

01

选择引擎

从 PostgreSQL、MySQL、MariaDB、MongoDB 或 Redis 中选择。选择版本,设置内存和 CPU 限制。

02

sh0 创建容器 + 卷

Docker 容器启动并挂载持久化卷。数据在重启、更新和重新部署后持续存在。

03

获取连接字符串

sh0 生成凭据并提供即用型连接字符串。将其复制到应用的环境变量中。

04

从应用连接

应用通过内部 Docker 网络连接 -- 无需暴露端口。默认安全,零延迟开销。

数据库流水线

仪表盘
引擎选择
Docker 容器
持久化卷
连接字符串
您的应用

从引擎选择到数据库运行不到 30 秒 -- 全自动

一应俱全

一键部署

选择引擎、选择版本、点击部署。30 秒内数据库即可运行,带有合理的默认配置。

自动持久化卷

每个数据库都有专用 Docker 卷。数据在容器重启、更新和服务器重启后持续存在。

连接字符串管理

凭据和连接字符串自动生成。一键将其注入到应用的环境变量中。

备份集成

使用 sh0 的备份引擎调度自动备份。pg_dump、mysqldump、mongodump -- 加密并上传到您的存储提供商。

资源监控

CPU、内存、磁盘和连接数在仪表盘中可见。当使用率超过阈值时设置告警。

托管生命周期

从仪表盘启动、停止、重启和升级数据库。滚动更新,零数据丢失。

传统方式

  • x 在服务器上手动安装数据库
  • x 自行配置持久化
  • x 管理端口和网络
  • x 从零编写备份脚本
  • x 使用单独的工具进行监控
  • x 手动处理升级

sh0 的方式

  • 选择引擎 + 点击部署
  • 持久化卷自动配置
  • 内部 DNS + 连接字符串
  • 内置备份计划
  • 仪表盘中的监控指标
  • 一键滚动更新

常见问题

支持哪些数据库引擎? +
PostgreSQL、MySQL、MariaDB、MongoDB 和 Redis。每个引擎运行在其官方 Docker 镜像中,可选择版本。我们根据需求添加新引擎。
可以导入现有数据吗? +
可以。您可以使用仪表盘中的终端运行 pg_restore、mysql import、mongorestore 或任何原生导入工具。也可以通过 SSH 隧道使用本地客户端直接连接并推送数据。
卷是如何处理的? +
每个数据库都有一个专用 Docker 卷,独立于容器持久化。更新或重启数据库时,卷保持不变。只有在您明确删除数据库并确认时,卷才会被删除。
可以从服务器外部连接吗? +
默认情况下,数据库只能通过内部 Docker 网络访问(最安全)。如需外部访问,可选择暴露端口,但我们建议使用 SSH 隧道。
包含备份功能吗? +
可以。sh0 的备份引擎开箱支持所有托管数据库引擎。设置 cron 计划,选择存储目标,备份会自动加密运行。
可以运行多个数据库吗? +
当然可以。在服务器资源允许的范围内运行任意数量的数据库实例。每个都有自己的容器、卷、凭据和备份计划。没有人为限制。

30 秒内部署一个数据库

PostgreSQL、MySQL、MongoDB、Redis -- 托管生命周期、自动备份、零配置。