前言

除开其他的自己做的“小玩意”不说,就单论“八百年”不更新一次的博客,丢了可惜,运行着又占用服务器。

现在部署博客的服务器将要到期了,之前活动购买,现在续费真的“死贵”。另一台服务器虽然还有一年多,但是配置略低,主要是拿来学习用,装了一堆东西随时可能“爆炸”。所以今天接到阿里云服务器剩下7天到期的通知后就赶紧放下手中的项目去白嫖了。

嫌啰嗦请直接拉到文末

历程

最近在使用leancloud,用他的文件上传和数据存储(免费)做相册,正好免费的256 MB 0.5 CPUs的云引擎也闲置着,准备搞一下,之前部署过springboot的项目,但是太小了,文档说需要1G的空间才能运行springboot就一直放着了,当时觉的部署个php的号称轻量级的typecho博客总没问题吧。

发现leancloud的MySql是收费的,无奈又去百度免费的可远程调用的Mysql服务,多种类型斟酌了一下选择了:db4free.net

另附上官网介绍:

注册 db4free.net 账号代表您了解并同意下列条款:

db4free.net 仅供测试环境使用。
db4free.net 不适用于商业用途。
尽管以上诸多警告,如果你仍决定在生产环境下使用db4free.net数据库,所有风险将由您自行承担。(强烈建议定时备份)
随时可能发生数据丢失及损坏。(我们将忽略任何有关资料丢失的投诉)
the db4free.net 团队不提供任何担保或责任。
the db4free.net 团队保留删除数据库及账号的权利,而不另行通知。
您可以从我们的 Twitter,或 db4free.net 博客获取最新资讯
db4free.net 只提供使用 MySQL 数据库,不提供网络存储空间。(没有文件上传机制)
此外:

db4free.net 所提供的服务仅供测试,不提供运行正式网站。我们将不定时清空超过200MB的资料库,而不另行通知。
请删除不需要的数据,若您已不需要使用本服务, 请删除您的账号。 这将有利于服务器在宕机时更快的恢复状态。

另外提一下关键点:免费、最大200M、需要定时备份。

注意好后两点用起来就没问题了,我最大的话是580+m一共100w+条数据,放个不常用的小站20w条足够用了,这还只是因为是使用的php,如果是Java 我干脆就不使用mysql了,直接单纯云储存完事。定时备份我相信但凡有点想法的站长都会区做的,我的频率一般是3天自动备份一次,一个月手动备份一次。

但是人算不如天算,再加上对php不熟,哪怕有官方文档leancloud(对小白着实不友好)仍是搞不定,会显示说:“无法识别项目类型,请查看文档。”

所以说又需要重新去寻找免费的部署php环境的服务,so无果,但是当中看到“类Server酱”字眼,突然想起方糖推荐的“微博云服务”,然后搜索了好一会儿无果,就又使用关键词云豆去邮箱搜索(Elasticsearch乱入),然后发现叫新浪云,大乌龙。

之前在新浪云部署过Java项目,还欠了1云豆(0.01元)。然后又看了下php环境,果然,标准环境免费,然后按量收费(流量费很便宜,其他的服务也基本都用不上,所以部署一个不长用的站点,跟免费可以比价格,但比免费稳定)

标准环境:

我是通过Git进行版本控制的,也可以通过压缩包上传也就是在线编辑,文档挺好,可以无脑操作。

本地clone了一下init一下,然后将在原先服务器的博客文件都复制进去修改了下数据库配置(链接的db4free.net),add .、commit 、push 然后就搞定了。

其实我也觉得我特别废话特别浪费时间,可是没办法不想改。

记录(重点):

下面是补充:

都是常用的,有了再补充吧。