返回

CapRover VPS 主机,预装

CapRover VPS 让您在属于自己的服务器上,通过网页面板安装现成的应用和数据库,并部署自己的代码。下单后 Docker 和 CapRover 自动安装,默认密码被替换,面板获得 HTTPS 地址,因此地址和密码已在您的面板中备好。您按固定月费付款,流量无限,root 权限属于您。

您的网站有多大?

合计$2.58/月

价格含增值税。

RAM 和 CPU 可随时升级或降配。磁盘只能增大,建议从小配置开始。

您的 CapRover 服务器上安装什么?

  • CapRover 1.15.5,来自官方 Docker 镜像,运行在 Docker Swarm 上
  • Nginx 和 Let's Encrypt:面板通过 HTTPS 打开,应用的证书在面板中启用
  • 新的管理员密码,默认的 captain42 不再有效
  • 一个 sslip.io 根域名,面板位于 captain 下,每个应用位于各自名称下
  • One-Click Apps 列表,包含现成的应用和数据库模板
  • 防火墙开放 22、80、443 和 3000 端口

CapRover 需要多大的配置?

CapRover 官方要求至少 1 GB RAM 和 5 GB 可用磁盘。Docker 镜像占空间,所以本安装从 20 GB 磁盘起步。经验上:一个小应用或静态站点用 1 GB,带数据库的应用用 2 GB,多个应用或构建繁重的项目用 4 GB。构建在服务器上进行。如果经常构建,CapRover 的文档建议在 CI 中构建镜像再发送过来。

用途配置价格选择
新网站 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/月
成长中的网站 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/月
访问量大的网站 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/月

适合谁?

  • 通过面板部署 Node.js、Python、PHP、Ruby 或 Go 应用的开发者
  • 想从列表中挑选 MariaDB、MySQL 或 MongoDB 等数据库并安装的人
  • 在小服务器上以固定月费运行几个应用的人
  • 既要网页面板、又要命令行工具的开发者

下单之后会发生什么?

  1. 设定配置并完成付款。您的服务器启动,CapRover 自动安装。在我们的真机测试中,这大约用了 11 分钟。
  2. 在面板的“我的服务器”中打开您的服务器。在“概览”标签页点击“面板地址”链接,输入“密码”一行中的密码。
  3. 要安装现成的应用,请使用 Apps 页面上的 One-Click Apps/Databases 按钮,检查变量后安装。
  4. 要部署您自己的代码,请在同一页面创建一个空应用,并在 Deployment 标签页选择一种方式。
  5. 在应用的 HTTP Settings 标签页开启 HTTPS。
  6. 要使用自己的域名,请把通配符 A 记录指向服务器的 IP,并在 Dashboard 页面修改根域名。

每台服务器都包含

  • 价格含每日备份
  • 不限流量
  • 完整 root 权限
  • 之后可升级或降配 RAM 和 CPU,并扩大磁盘
  • 位置:Istanbul · IST-1。

须知

  • 下单即表示您接受 CapRover 的许可证和使用条款。付费的 Pro 功能不包含在价格中。本安装已关闭匿名使用统计。
  • 面板通过 HTTPS 正常工作后,可以关闭 3000 端口。Docker 会绕过 ufw,所以请使用这条命令:docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
  • 现成应用请使用独一无二的数据库和管理员密码。有些密码只在首次启动时生效,所以之后修改它们可能不会更新已有用户。
  • CapRover 的配置备份不包含数据库卷。每晚的服务器备份覆盖整台服务器,保留最近 7 天。
  • 如果证书无法签发,面板会通过 http 在您 IP 地址的 3000 端口打开。

CapRover 常见问题

CapRover 需要多少 RAM?

CapRover 官方要求至少 1 GB RAM 和 5 GB 可用磁盘。经验上:一个小应用 1 GB 就够,带数据库的应用适合 2 GB,构建繁重的项目适合 4 GB。以后可以在面板中升级。

CapRover 的默认密码是什么?

CapRover 的默认密码是 captain42,但在这台服务器上,它会在设置时被替换。新密码显示在面板的“密码”一行。CapRover 不要求用户名,只需要密码。

没有域名,CapRover 能用吗?

能。根域名是基于您 IP 的 sslip.io 地址,所以刚开始不需要通配符记录。面板位于该地址的 captain 下,每个应用位于各自名称下。以后可以换成您自己的域名。

如何把自己的代码上传到 CapRover?

您可以用 captain-definition 文件打包项目,并在 Deployment 标签页上传;也可以在电脑上使用 caprover deploy 命令,或连接 Git 仓库。如果已经有 Docker 镜像,直接填入镜像名称即可。

CapRover 能在每次 GitHub 推送时部署吗?

可以,通过 webhook。在仓库中添加 captain-definition 文件,在应用的 Deployment 标签页填入仓库和分支并保存。CapRover 会生成一个 webhook URL,您把它作为 push webhook 添加到 GitHub。请保密这个 URL。

CapRover 能运行 Next.js 或 Vite 项目吗?

任何带 Dockerfile 的项目都能运行:在 captain-definition 文件中指向它即可。构建在服务器上进行,所以像 Next.js 这样的项目,经验上可以考虑 4 GB,或者在 CI 中构建镜像,再作为现成镜像部署。

了解更多,查看类似应用