最近在折腾用Vercel来部署Typecho网站,部署参考教程在最下方,其中项目要用到数据库,这激发起了我寻找免费云数据库的兴趣。
TiDB Cloud
介绍:国产之光,5GB 的 MySQL 免费存储和 每月50M 请求单元,支持每天备份,要SSL连接,需下载CA证书。
链接:[链接登录后可见]
Azure Database for MySQL
介绍:面向学生的 Azure订阅里有免费的数据库服务,按下面教程操作即可。另外也可以在免费1G1C的小鸡上自行搭建数据库服务。
教程:[链接登录后可见]
Aiven
介绍:5 GB 存储空间,有PostgreSQL、MySQL等其他服务。
链接:[链接登录后可见]
Memfiredb
介绍:国产数据库,512 MB存储空间。
链接:[链接登录后可见]
Koyeb
介绍:免费4GB的 PostgreSQL 数据库空间。
链接:[链接登录后可见]
MongoDB Atlas
介绍:MongoDB 数据库托管服务,免费账户可以永久使用 500 MB 的数据库。
教程:[链接登录后可见](参考Twikoo教程)
Supabase
介绍:专用的 PostgreSQL 数据库
链接:[链接登录后可见]
Render
介绍:10 GB 数据库空间,有PostgreSQL、Redis、MySQL等,好像需要绑卡了。
链接:[链接登录后可见]
FreeDB
介绍:国外免费的远程 MySQL 数据库,25 MB 存储空间,缺点是连接较慢。
链接:[链接登录后可见]
Xata
介绍:PostgreSQL 的无服务器数据平台
链接:[链接登录后可见]
SQLPub
介绍:国内免费的 MySQL 数据库,获得最大36000次/小时的请求、同时30个连接和500M存储空间,是测试服务。
链接:[链接登录后可见]
DB4free
介绍:MySQL 服务器测试服务
链接:[链接登录后可见]
FreeSQLdatabase
介绍:5MB存储空间。
链接:[链接登录后可见]
Serv00
介绍:支持10个MySQL 8.0、3个PostgreSQL 14、3个MongoDB 5.0
链接:[链接登录后可见]
Turso
介绍:用于生产的 SQLite,500 个数据库,总存储空间 9GB
链接:[链接登录后可见]
Neon
介绍:512 MB的 Postgres 数据库空间,
链接:[链接登录后可见]
LeanCloud
介绍:云端数据存储服务
链接:[链接登录后可见]
Cloudflare D1
介绍:Cloudflare 的原生无服务器数据库
链接:[链接登录后可见]
Vercel Storage
介绍:Vercel本身也有免费数据库服务了,但有限制,每月只有60hrs/0.25cpu=240h的使用时间,可能还会休眠,如果您的数据库在 5 分钟内未被访问,则数据库将被暂停。下次访问时,您将经历长达 1 秒的“冷启动”。
链接:[链接登录后可见]
欢迎各位佬补充,另外还是那句老话,使用免费服务记得定期做好数据备份!
[链接登录后可见]
其中,在教程的基础上,fork完项目后vercel.json文件需要修改,如下:
{
"functions": {
"api/index.php": {
"runtime": "vercel-php@0.6.0",
"maxDuration": 30
}
},
"routes": [
{ "src": "/(.*)", "dest": "/api/index.php" }
],
"regions": ["hkg1"]
}
根目录上增加package.json文件
{ "engines": { "node": "18.x" } }
接着在/usr/themes、/usr/plugins两个路径下上传自己喜欢的主题、插件,最后再一并部署到Vercel上,打开网站做好数据库的配置即可使用。