CapRover¶
在这篇文章中
本文目录 - CapRover:主要功能 - 部署功能 - 部署 CapRover 后的入门指南 - 在 CapRover 中启用 HTTPS - 使用 API 订购带有 CapRover 的服务器
信息
CapRover 是一个用于自动化部署和管理容器化应用程序的平台。它提供了一个便捷的 Web 界面,用于部署、扩展和管理容器化应用程序,并支持与各种云服务的集成。
CapRover:主要功能¶
CapRover 是一个开源项目,允许您快速轻松地配置和扩展容器化应用程序。CapRover 的主要功能包括:
- 简单的应用程序部署:提供直观的 Web 界面,用于在 Docker 容器中部署和管理应用程序。
- 自动化的基础设施设置:自动配置应用程序运行所需的一切,包括数据库、SSL 证书和扩展。
- 云服务集成:支持连接到 DigitalOcean、AWS、Azure 等流行的云平台。
- DNS 和域名管理:简化已部署应用程序的域名和 DNS 记录管理。
- 监控和日志记录:提供用于监控应用程序性能和跟踪日志的工具。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 218 | CapRover | Ubuntu 22.04 | + | + | + | + | 2 | 2 | 30 | 否 | 订购 |
- 安装时间 - 10 分钟(含操作系统)。
- 已安装的软件:
- Docker CE;
- Docker Compose;
- CapRover。
备注
除非另有说明,默认情况下,我们从开发者网站或操作系统存储库安装软件的最新发布版本。
部署 CapRover 后的入门指南¶
支付订单后,将向注册时指定的电子邮件地址发送通知,表明服务器已准备就绪。通知中将包含 VPS IP 地址以及用于连接的登录名和密码。我们的客户通过 服务器管理面板和 API — Invapi 管理设备。
认证数据可以在服务器管理面板的 Configuration >> Tags 选项卡中找到,也可以在发送的电子邮件中找到:
-
访问带有 Web 界面的 CapRover 控制面板的链接:
http://caprover{server_id_from_invapi}.hostkey.in:3000。 -
默认密码:
captain42。
为了使应用程序正常工作,已为域名创建了启用通配符的 A 记录:*.caprover{server_id_from_invapi}.hostkey.in。
备注
登录控制面板后,建议启用安全连接 (HTTPS)。
CapRover Web 界面提供以下主要功能:

-
Dashboard:这是 CapRover 的中心枢纽,显示有关系统的汇总信息,包括已部署应用程序的当前状态、服务器状态和重要通知。在这里,您可以快速评估所有应用程序和服务器的整体状态,并进入更详细的数据进行分析。
-
Apps:包含与应用程序相关的所有功能:创建、配置和删除。CapRover 支持使用 Docker 容器启动应用程序,并提供简单的设置和部署流程。此部分包括用于配置每个服务的环境变量、端口和其他参数的工具。
-
Monitoring:允许您监控系统状态和应用程序性能。该部分显示 CPU 负载、内存使用率、网络流量和其他关键指标的图表,有助于识别问题并及时应对潜在故障。
-
Cluster:提供用于管理和扩展服务器集群的工具。在这里,您可以添加或删除节点,配置负载均衡和资源分配,并设置备份和复制参数以提高系统弹性。
-
Maintenance:这是一套用于 CapRover 维护的工具。该部分包括系统清理、日志管理和服务器重启等功能,有助于保持系统稳定运行,防止积累可能降低性能的不必要数据。
-
Settings:提供更改通用 CapRover 参数的访问权限,包括安全设置、用户管理和通用服务器参数。在这里,您可以配置身份验证、安装 SSL 证书并更改服务器配置以提高性能和安全性。
备注
有关基本 Docker 设置的详细信息,请参阅 开发者文档。
在 CapRover 中启用 HTTPS¶
要在 CapRover 控制面板中配置安全连接 (HTTPS),建议执行以下步骤:
-
根域名设置:
- 在 Dashboard 选项卡中,在文本
For example, if you set *.my-root.example.com...下方的字段中,输入将用于 CapRover 面板和应用程序的域名。例如,如果您的域名是example.com,您可以使用子域名my-root.example.com。

- 在 DNS 设置中配置类型为
*.my-root.example.com的 A 记录,指向带有 CapRover 的服务器的 IP 地址。这确保通过子域名访问所有 CapRover 应用程序。 - 点击
Update Domain按钮以保存更改。
- 在 Dashboard 选项卡中,在文本
-
启用 HTTPS:
- 设置域名后,
Enable HTTPS和Force HTTPS按钮将变为可用。 - 点击
Enable HTTPS以通过 Let’s Encrypt 获取 SSL 证书。 - 可选地,您可以点击
Force HTTPS以强制将所有 HTTP 请求重定向到 HTTPS,确保所有用户的安全连接。
- 设置域名后,