返回

Strapi VPS 主机,预装好

用 Strapi 托管,您可以把无头 CMS 放在自己的服务器上,并拥有 root 权限。付款后 Strapi 5 会自行安装并通过 HTTPS 打开,管理地址、邮箱和密码显示在面板中。编辑人员在管理界面添加内容,您的前端通过 REST API 读取。

您需要多大算力?

合计$6.89/月

价格含增值税。

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

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

  • Strapi 5 Community Edition,作为 TypeScript 项目位于 /home/app/proje
  • SQLite 数据库位于 ~/proje/.tmp/data.db
  • Node.js 26 和 PM2,进程名为 uygulama,重启后自动恢复
  • 通过 Caddy 提供 HTTPS,Strapi 监听 127.0.0.1:1337,所以域名是可选的
  • 管理员账号通过命令行创建,避免别人抢先占用注册页面
  • 防火墙只开放 22、80 和 443 端口

Strapi 需要多大的配置?

Strapi 的部署文档给出的最低配置是 2 GB RAM、1 个核心和 8 GB 磁盘,推荐 4 GB 或更多 RAM、2 个或更多核心以及 32 GB 或更多磁盘。本次安装会在服务器上构建管理后台,所以从推荐的 4 GB RAM、2 个核心和 32 GB 磁盘起步。构建过程最占内存,所以安装时会增加 2 GB 的交换空间。如果不够,可以在面板中分别扩大 RAM、CPU 和磁盘,您的数据和 IP 地址保持不变。

用途配置价格选择
入门 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/月
中等 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/月
强劲 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/月

适合谁?

  • 需要内容 API 的 React、Vue 或移动应用
  • 希望编辑人员有管理界面、开发者有 API 的团队
  • 想在一处管理公司网站、博客或目录内容的人
  • 想把内容保存在自己服务器上的人

下单之后会发生什么?

  1. 设定配置并完成付款。
  2. 服务器启动后,Strapi 会自行安装并构建管理后台。请在“概览”标签页等待“应用”一行显示 Strapi 已就绪。
  3. 打开“面板地址”一行的链接,用“邮箱”和“密码”两行的信息登录。
  4. 在您电脑上以开发模式准备好内容类型,再把代码放到服务器上。
  5. 通过 SSH 连接,输入 su - app 和 cd ~/proje,然后运行 npm run build 和 pm2 restart uygulama。

每台服务器都包含

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

须知

  • Strapi 以生产模式运行。Content-Type Builder 只能在开发模式下使用,所以内容类型要以代码的形式放到服务器上。
  • 这是 Community Edition。Releases 或 SSO 等 Growth 和 Enterprise 功能不包含在价格中,相应的许可证需要您自己向 Strapi 获取并填入。
  • 如果您连接了自己的域名,还要修改 ~/proje/.env 中的 PUBLIC_URL,然后运行 npm run build 和 pm2 restart uygulama。
  • 安装时使用的管理员邮箱绑定在您的 sslip.io 地址上,无法收信。首次登录时请填入您自己的邮箱地址。
  • 让 Strapi、Node.js 和您的 npm 软件包保持最新由您自行负责。

Strapi 常见问题

Strapi 需要多少 RAM?

Strapi 的文档要求至少 2 GB RAM,推荐 4 GB 或更多。本次安装会在服务器上构建管理后台,所以从 4 GB 起步,您可以在面板中升级配置。

为什么我不能在服务器上添加内容类型?

Strapi 的文档说明,生产环境中无法创建或更新内容类型。请在您电脑上以开发模式准备好,把代码放到服务器上,然后运行 npm run build 和 pm2 restart uygulama。内容本身则是您在服务器上录入的。

为什么我的 Strapi API 返回 403?

在您允许之前,API 对访客保持关闭。在 Settings、Users & Permissions、Roles、Public 下,为该内容类型授予 find 和 findOne 权限。还要发布对应的条目,因为新条目会保存为草稿。服务器之间的访问可以使用 API 令牌。

可以在 Strapi 中使用 GraphQL 吗?

可以,以插件的形式。Strapi 默认创建 REST 端点。输入 su - app 和 cd ~/proje,运行 npm install @strapi/plugin-graphql,然后运行 npm run build 和 pm2 restart uygulama 使其生效。

可以用 PostgreSQL 代替 SQLite 吗?

可以。Strapi 支持 PostgreSQL 14、MySQL 8.0 以及 MariaDB 10.3 或更高版本,但不支持 MongoDB。安装好数据库,修改 config/database.ts 和您的 .env 文件,然后重启。Strapi 的数据传输工具可以迁移您现有的内容。

我的 Strapi 数据存放在哪里?

条目位于 ~/proje/.tmp/data.db,上传的文件在服务器磁盘上。您的服务器每晚备份,保留最近 7 天,费用已包含在价格中。请不要被名字误导:删除 .tmp 文件夹会删除您的数据库。

了解更多,查看类似应用