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