想搭个博客,但服务器太贵?试试阿里云的Serverless函数计算。不用管运维,按量付费,访问量小的话基本等于免费。10分钟就能让你的Typecho跑起来,比传统服务器省心多了。
这篇文章就讲讲怎么用阿里云FC(函数计算)部署Typecho。整个过程很简单,连服务器都不用买。
直接去GitHub搜nuoyis/serverless-typecho,这是个已经适配好Serverless环境的Typecho版本。Fork一份到你自己的仓库,后面要用。
为什么不直接用官方Typecho?因为Serverless环境和传统服务器不太一样,文件读写、路径配置这些地方都得调整。用改造好的版本能省不少麻烦。
登录阿里云控制台,搜索"函数计算FC"。进去之后找到"应用"这个选项,点击创建应用。
如果你之前已经创建过一个应用,那就再点一次创建。界面会让你绑定GitHub账号——这是为了让阿里云能直接拉取你刚才Fork的代码。
绑定完GitHub,填写应用名称和基本信息。选择你Fork的那个serverless-typecho仓库,然后直接点"创建并部署默认环境"。阿里云会自动帮你把代码部署到函数计算上。
等个几分钟,部署完成后你会拿到一个临时域名。👉 想要更稳定的云服务和更灵活的配置?试试雨云的轻量服务器,价格更友好
Typecho需要一个数据库来存储文章和配置。你有两个选择:
MySQL数据库: 如果你想要更稳定、更方便备份的方案,可以买个便宜的MySQL数据库。有些云服务商100M的数据库一年才100块左右,够个人博客用很久了。
SQLite3: 想省钱就用SQLite3,不用单独买数据库。但缺点是备份麻烦一点——Serverless环境下文件是临时的,你得想办法把SQLite文件定期拷贝到NAS或者对象存储里。如果数据量不大,可以开个按量付费的小时服务器来做备份。
用阿里云给你的临时域名访问你的应用。第一次打开会进入Typecho的安装界面。
填写数据库信息:如果用MySQL就填主机地址、端口、数据库名、用户名和密码;如果用SQLite3就选择SQLite3选项。
然后一路"下一步",设置管理员账号和密码,安装完成。
整个过程很顺,基本不会出错。如果遇到权限问题,检查一下函数计算的配置,确保有写入权限。
域名绑定: 阿里云给的临时域名不太好记,建议绑定自己的域名。在函数计算的"自定义域名"里添加你的域名,然后去域名服务商那里做个CNAME解析就行。
数据持久化: Serverless环境的文件系统是临时的。如果你用SQLite3或者要上传图片、附件,记得配置NAS或者对象存储来持久化数据。不然函数重启后数据就没了。
冷启动问题: Serverless有个特点叫"冷启动"——如果你的博客长时间没人访问,第一次打开会慢一点。访问量大了之后这个问题基本感觉不到。
用Serverless跑Typecho,最大的优势就是省钱和省心。流量小的时候几乎不花钱,访问量上来了也是按量计费,比买固定配置的服务器灵活多了。👉 当然,如果你需要更可控的环境和更高的性能,雨云的云服务器也是个不错的选择
整个过程10分钟搞定,适合想快速搭建个人博客、又不想折腾运维的人。试试看,说不定你会喜欢上这种轻量化的部署方式。