帽子云项目介绍:从代码推送到全栈上线
介绍帽子云如何统一托管静态网站、Web 应用、PostgreSQL 和 Redis。

帽子云是一站式应用托管平台。你可以把静态网站、Web 应用和数据库放在同一个项目里管理,从代码推送、自动构建到域名和监控,都在一个控制台完成。
这篇文章介绍帽子云当前提供的能力、适用场景和基本使用路径,帮助你判断它是否适合下一个项目。
一个平台管理完整应用栈
一个真实的 Web 项目通常不只有前端页面,还需要后端服务、关系型数据库和缓存。帽子云把这些资源放在同一个项目中,应用可以通过内网连接 PostgreSQL 和 Redis,减少跨服务配置,也让部署关系更清晰。
当前平台提供四类核心资源:
- 静态网站:适合企业官网、文档站、博客以及 React、Vue、Vite、Hugo 等前端项目。
- Web 应用:适合 Node.js、Python、Go、Java 后端,以及 Next.js、Nuxt.js 等服务端渲染应用。
- PostgreSQL:托管关系型数据库,支持 13 到 18 版本。
- Redis:用于缓存、会话、队列和计数,支持 Redis 7.2 和 8.1。
从代码仓库到自动部署
静态网站和 Web 应用可以连接 GitHub、Gitee 或公开 Git 仓库。推送代码后,平台会根据项目配置触发构建并发布新版本。
你可以选择适合项目的构建方式:
- 使用 Buildpack,让平台自动识别语言和框架。
- 使用仓库中的 Dockerfile,完全控制构建过程。
- 直接部署已有的 Docker 镜像。
对于静态网站,平台会发布构建产物;对于 Web 应用,平台会运行服务端进程。构建命令、输出目录和环境变量都可以按项目需要配置。
域名、HTTPS 与网关规则
部署完成后,可以绑定自定义域名。平台支持自动申请和续期 HTTPS 证书,让站点不需要单独维护证书生命周期。
网关规则适合处理常见的访问入口调整,例如:
- 将
/api请求转发到后端服务。 - 重写请求头或响应头。
- 为旧路径配置重定向。
这些规则可以和前端、后端服务放在同一个项目中管理,减少额外的反向代理配置。
日志、监控与配置
Web 应用提供 CPU、内存、网络和副本数等运行指标,也可以查看实时日志、搜索关键字和下载日志。出现构建或运行问题时,可以先从部署日志和运行日志确认服务状态。
配置和密钥可以以文件形式挂载到容器中,应用不需要把敏感配置写入代码仓库。数据库和 Redis 也可以开启 TLS 外网访问,并配置 IP 白名单。
同一项目内的应用和数据库优先使用内网连接。这样可以减少不必要的公网暴露,应用配置也更容易统一管理。
计费边界
静态网站部署免费。Web 应用、PostgreSQL 和 Redis 按资源规格及存储计费,静态网站和 Web 应用共用每月 10 GiB 免费边缘加速流量。具体规格、流量和其他费用以定价页面及定价与计费文档为准。
这意味着你可以先用静态部署发布官网、文档站或博客;当项目需要服务端逻辑、持久化数据或缓存时,再在同一个项目中增加 Web 应用、PostgreSQL 或 Redis。
适合从哪里开始
如果你准备部署第一个项目,可以按以下顺序开始:
- 阅读快速开始,了解从创建项目到完成首次部署的流程。
- 根据应用类型查看静态网站或Web 应用文档。
- 如果需要数据服务,查看PostgreSQL和Redis的配置说明。
- 登录帽子云控制台,连接代码仓库并创建资源。
帽子云的目标不是替代项目自身的工程实践,而是把构建、发布、网络入口、运行观测和基础数据服务放到一条更短的操作路径上。你仍然可以使用自己的 Dockerfile、框架配置和数据库迁移流程,同时把基础设施管理交给平台。