云平台部署
额外说明: 大部分内容更新操作(更新站点图片、新建文章等)涉及云平台缓存,若更新内容后发现未生效但无报错,请等待30min - 2h。如果长时间未生效请向我们提交 Issues 。
注意
NeutralPress 在部署时,同时需要 PostgresSQL 和 Redis 两个服务的支持。
以下的服务列表中,有注明其是否包含这两个云服务。如果没有包含,你可以查看底部的专门用于提供 PostgresSQL 的平台,单独从这些平台获取服务。
以下所有平台均是完全免费的。
Serverless 云平台
以下是我们推荐的两大主流 Serverless 云平台,你可以选择其中之一来免费部署 NeutralPress 。
Vercel (推荐)
支持 PostgresSQL 和 Redis 云服务,一键式解决方案。Next.js 的官方托管平台,支持免费部署,性能优异且易于使用。
Netlify
不支持 PostgresSQL 和 Redis 云服务。另一个流行的 Serverless 平台。
腾讯云 EdgeOne
不支持 PostgresSQL 和 Redis 云服务。腾讯云推出的免费云函数平台。
PostgresSQL 云服务
如果你选择的云平台不包含 PostgresSQL 服务,你可以单独使用以下平台来获取免费的 PostgresSQL 数据库服务:
Redis 云服务
如果你选择的云平台不包含 Redis 服务,你可以单独使用以下平台来获取免费的 Redis 数据库服务:
Redis Labs(推荐)
专注于 Redis 的云服务,提供免费套餐,只有存储空间的限额。
Upstash
提供免费 Redis 数据库,易于使用且功能强大。存储空间限额大,但是限制操作数,容易遇到瓶颈。
其他云平台
精力有限,我们目前只测试并推荐了上述云平台。如果你想在其他云平台上部署 NeutralPress ,请参考相应平台的文档进行操作。
理论上,任何支持 Next.js 应用部署的 Serverless 云平台均可用于部署 NeutralPress ,任何支持 Docker 部署的云平台均可用于部署 NeutralPress Docker 镜像。
如果你进行了测试并成功部署,欢迎来补充贡献这个文档。