感谢 @hzhoanglee 对本文的帮助!
Caprover和Heroku是什么?

CapRover是一款易于使用的应用/数据库部署和 Web 服务器管理器,适用于您的 Web 应用程序。CapRover 是一个免费开源的平台即服务 (PaaS) ,您可以将其运行在您自己的 VPS 上。
CapRover 使用Docker作为后端,使用NGINX作为反向代理。
Heroku是一个商业云平台即服务 (PaaS),使开发人员能够完全在云端构建、运行和操作应用程序。
Caprover和Heroku的用途是什么?
CapRover 和 Heroku 使用户能够通过 Web 浏览器界面或图形用户界面轻松运行、构建和部署 Web 应用程序。两者都使用户能够专注于应用程序的使用,例如使用代码服务器编写代码,而不是专注于设置。两者都运行容器来提供 Web 应用程序服务。
CapRover 的替代方案
CapRover 提供两种替代方案:
使用 CapRover 安装应用程序会创建以前不存在的子域名。
我们建议用户为其 CapRover 服务器设置通配符子域名,以便将来使用 CapRover 安装应用程序时节省时间。
您需要一个主域名才能使用 CapRover。以 hello.com 为例。当您创建一个名为“Code”的应用时,它将自动拥有域名“code.hello.com”。设置通配符子域名可以节省时间,因为每次创建应用时,该域名都会立即可用,而无需每次在 CapRover 上创建应用时都更新 DNS 记录。
安装 CapRover
有关 CapRover 在 Digital Ocean 上的预安装、安装和一键安装的信息,请访问: https://caprover.com/docs/get-started.html
@hzhoanglee 已在 Oracle Cloud ARM 实例和 Azure 上部署了 CapRover。但是,由于没有 ARM 应用的 Docker 镜像,许多应用无法在 ARM64 服务器上运行。
@Not_Oles 计划在 MetalVPS.com 的老旧服务器 Darkstar 上尝试安装 CapRover。
这是 @hzhoanglee 提供的 CapRover 在 Azure 上运行的屏幕截图:

使用 CapRover
CapRover 可以轻松运行各种应用程序,无需太多操作。例如:在单个 VPS、专用服务器上运行多个应用程序(WordPress、Jitsi、代码服务器等),或者搭建集群。
@hzhoanglee 说:“我只需点击一键应用安装,选择代码服务器,输入密码,CapRover 就会帮我完成剩下的工作。CapRover 会自动拉取镜像、部署 Docker 容器、设置子域名,并使用 Nginx 进行转发。超过 200 个应用可以通过一键部署。”
CapRover 源代码
CapRover 源代码可在 GitHub 上获取,采用 Apache 许可证 2.0 版。
CapRover 的 GitHub 代码库拥有 8.4K 个星标和 58 个未解决的问题。
CapRover源代码主要使用Typescript编写。
CapRover 的接受
@hzhoanglee 说:“CapRover 很有意思,因为它节省了很多时间,而且完全开源。CapRover 既可以在 x86-64 服务器(Intel 或 AMD)上运行,也可以在 ARM64 服务器(Raspberry Pi 或 Oracle Cloud ARM)上完美运行。”
更多信息
以下是关于 CapRover 的更多信息: https://github.com/caprover/caprover