云服务器折腾记录

警告
本文最后更新于 2023-11-26,文中内容可能已过时。

我的小服务器连续运行了一千多天,要到期了。这一台也没打算续费了,但是毕竟算是我的第一台云服务器,写点折腾记录。

Pasted image 20231107112542

Pasted image 20231107112554

Pasted image 20231107112610

Pasted image 20231107112636

一千多天以前,也就是三四年前吧买的。买的时候性价比不是最高的,我向同学推荐是直接买三年的,因为新人优惠力度大。对于一些服务,其实三年也不算很长时间。

然后安装了宝塔面板,很好用的服务器管理工具。在使用宝塔之前,安装 php 都要花费一些功夫。安装后,一键安装 mysql + php + nginx 等常用建站工具。

最开始用宝塔的一键安装折腾了不少网站,比如常见的 php 的一些博客程序,chevereto 图床,各种云盘等等。不过对于这个小服务器,我跑 WordPress 不知道为啥很慢,优化了很久,感觉优化效果也不明显。于是我的博客最后是纯静态的。云盘等等也是,带宽是硬伤。

要知道,现在的随便 10-20 元的随身 WIFI 都有 1Gb 内存 + 4Gb 存储空间。相比之下,云服务器配置就性价比方面看起来并不很高。不过优点也很明显,最主要的是公网 ip ,硬件影响的隔离,稳定性等等。因此运行在云服务器上的应用,应当尽量扬长避短。此外,境内服务器大多带宽很小,不限流量。境外一般限制流量,而带宽比较有优势。

即使如此,也能玩出花来。比如我这台服务器,从开始就用 EMQX 搭建了 MQTT 服务器,连续运行了几年了。这个程序就占用了我 1Gb 内存。

后来也跑了一些自己写的程序,跑过 求生之路2 的私服。作为编译机,编译程序。用 npc nps 搭建内网穿透,tdengine 时序数据库,grafanda 可视化图表。

几年使用下来,已经把磁盘占满了,然后感觉也没有什么可以删除的了。虽然后来也在用 docker,没用的东西能清理的比较干净。但是最后还是占满了。比如 swipfile 就有好几 GB,宝塔面板数据库也有几百 MB,日志也很多,每天都有几 MB 日志。即使续费也要重置一下系统了。

不过也不打算续费了,价格还是挺高的。虽然这个 ip 我都早早背下来了,然后上面还有一些服务。

这些服务,已经提前删除一部分了,迁移一部分,备份一部分了。但是还是会造成一些影响。可能会抽空恢复。

其中不少数据源,都打算搞成纯静态的了。用 obsidian 编辑,remotely save 同步到对象存储,给网站使用之类的。对于个人来说够用了,毕竟读多写少。那些练手的小项目,其实价值也不大,而且功能零零散散的,重写也并不很费劲。

然后提一下 centos ,这个系统其实还好,但是 python 自带的是 2,然后很多程序版本太老了。虽然说老版本意味着稳定,但是现在我运行的这个也已经让我玩坏了,也没再维护。不知道为啥,有的云服务商新建实例不同系统价格不一样,明明都是 Linux。然后 不管怎样,不同 OS 运行 Docker 都差不多,服务器也不是天天摆弄,个人感觉一般无所谓的。

买完服务器记得做好安全措施,比如改 ssh 端口。这台服务器最开始没有改,遇到了不少尝试密码。我之前一台服务器,每月百万次尝试也正常。改完端口,再禁止境外 ip ,或者是只把自己常用 ip 做个白名单,在服务器商那里配置下防火墙就 ok 。

大概就这样