serv00的免费计划提供的虚拟主机计划支持的功能还是比较多的,之前注册了一个。虽然空间不多,但是支持python、node、ruby、php等,还有各种数据库。内存只有512M,所以能部署的项目有限,我查找了一些帖子和开源项目目前下面几个比较适合,部分项目运行起来内存占用比较高,有可能会被封号,还是选择一些内存和cpu占用比较小的项目比较好。
it-tools
https://github.com/CorentinTh/it-tools vite+vue实现的,编译之后直接静态部署即可,用docker来进行部署有点杀鸡用牛刀的感觉。
memos
https://github.com/usememos/memos 打包支持二进制可以直接运行,数据直接sqlite便于保存和备份
moments
https://github.com/kingwrcy/moments 也是可以直接二进制运行,sqlite存储
这里有个点需要注意的是,serv00是freebsd,memos和moments官方编译的版本可能无法直接运行,我也是参考这个教程,fork项目之后利用Github Actions编译自己需要的版本,上面三个项目我都fork过来编译部署了自己的版本,这一点GitHub还是非常好的,尤其是部分跨平台的项目发布的时候,开发者如果缺少对应平台的设备,也可以快速编译出来自己的版本。最后一点serv00免费版本还是存在账号被回收的风险,记得数据备份(我是设置了定时任务每天备份到自己的ftp空间)。