更换服务器

起因

五月底的时候收到多条来自腾讯的通知,告知我一些域名证书快到期了。后来我重新申请的时候发现,现在免费的证书只有90天了😓。不能自动续签也就算了,现在从一年改为一季度,也就是说每隔90天我就得手动申请多个证书。那还是不陪您玩了👋。

方案一

我一直以来都是在用宝塔面板,所以第一选择是采用宝塔一键傻瓜式申请的免费证书,还能自动续签,何乐而不为呢。

实际上没有多大的改动,只需要把域名解析到源站,然后一键申请证书就行。

但是问题就来了,我的文件原本放在腾讯COS里,原本看到的图片视频都是直接请求COS,速度很不错。现在改成通过官方的工具挂载到服务器上,请求改为走服务器,问题就在这台机器的带宽口子太小,只有6M,体验是真不行。

方案二

国内的机器带宽太贵了,所以我将目标转向了国外的服务器,国外的普遍大口子。

并且弃用宝塔面板,因为内存占用太高了,据说还有后门。以前作为新手,用面板既方便又简单,现在不需要了。不用面板并且用 debian 系统我才知道457M内存能跑这么多东西。

当前的主要问题就是怎么自动续签证书,所以学了用acme.sh脚本申请证书,这样就没问题了。先在国外的一台小鸡上测试完建站的整个流程,并不难。

还有就是文件放在哪的问题,有三个方案:机器本地硬盘、CF的R2和Google Drive。本地硬盘优先级肯定是最低的,占用空间不说,还不好转移,哪天服务商跑路了所有文件全部丢失(当然有办法解决)。

之后就是CF的R2,免费的10G够用好久。实际测试后发现一个问题,没法直接预览,不方便管理,连改文件名都没法直接做到。

最后测试了Google Drive,免费的15G,文件管理很方便,并且开通付费套餐走苹果土耳其账号内购很便宜。通过Rclone挂载到服务器上就行了,相当于优化版的本地硬盘方案。最终采用了此方案。

20240619补充:经过测试,挂载的方案可行,但是请求速度不如原硬盘。现采取本地管理,通过Syncthing同步到服务器硬盘的方式管理。
并且对所有图片通过squoosh进行压缩,原视频全部取消,等有别的可行方案再考虑恢复。

转移

国外的机器虽然说大都是大口子,但是普通线路很不稳定,尤其是国内晚高峰时期,基本上用不了的。我的第一台建站机器就是海外的,深有体会。CN2 GIA线路的机器现在又没有活动,都挺贵的,等黑五看看能不能抢一台。观测了好久最终买了一台回程全部是联通4837线路的机器,价格还行,实际测试了一下速度还是不错的。

最后在6.15晚上,我把除了主站外的全部服务转移到了新的机器上。主站原本想考虑会的,毕竟这样做会导致备案没了,但是凌晨还是直接转移了,中间因为Typecho版本升级问题耽搁了好久。

既然站点转移了,那么域名的DNS托管也改了吧,毕竟在腾讯上每次修改还得微信扫码,麻烦的很,遂通过CF托管。等以后找到能便宜续费的域名商也会从腾讯直接转移出去。

备案

最初建站就是在海外的机器,后来为了用国内的机器和CDN才备案。现在啥都不用了,那么备案也就不再需要,等官方检测到给我吊销吧。

我还想吐槽一下,我有一台腾讯的CVM,配置还挺高的,一直作为我的文件备份的机器。今年三月份的时候被封了,因为检测出了一张不健康图片(不是扫盘,我配置了外链访问,但是连我自己都很少用,并且链接很长,不知道怎么检测出来的),要写保障书才给我解封,索性直接不要了。这件事导致我得细细考量后续是否使用国内的机器。

备份

通过Syncthing把新机器的重要文件备份到本地,这样服务商跑路了,起码还有一份数据。也考虑后续写自动脚本每天备份到云盘里。

最后

原来使用的是腾讯的轻量机器,性能挺差的,稳定跑了991天,有点莫名的不舍。

希望新的小鸡稳定,路线稳定。

20240620补充:域名已转移到Spaceship。使用的腾讯服务器已全部注销。

添加新评论