网站服务更新记录

Apr 2, 2026

1379 words

7 min read

网站建设

Note: This page does not support English, using the default language version

起因

我的网站服务是从去年9月开始搭建的,当时购买了一台 Cloudcone 的 VPS 用于搭建一些平时服务,包括服务器监控、静态网站等等,基本上除了主页和评论系统是放在 Aliyun 的 ESA 上,其他服务都放在 Cloudcone 上面。

但是在今年1月底,Cloudcone 发生了一起严重的安全事故,导致位于洛杉矶机房的 VPS 节点被入侵,宕机了好几天,最终所有的数据也全部丢失。正是因为这样,导致我之前部署的所有服务全部没有了,需要从新部署一遍。(只能说便宜没好货😭,Aliyun 的服务器开机到现在就没有崩过)

非常有趣的是,我的服务器监控服务是部署在 Cloudcone 上面的,导致我也没法第一时间知道服务器下线的消息。在这个事件时候,我便开始了网站服务的迁移,大部分需要稳定环境和重要数据的服务全部迁移到 Aliyun 上面了,Cloudcone 上面只是作为平时的测试服务器使用了。

服务器监控

最开始选择的时候,发现两款还不错的服务器监控服务,分别是 BeszelNezha。刚开始我是更喜欢Beszel,页面设计更好看,支持的功能也更丰富(支持 Docker 容器监控);但是部署之后发现被监控的服务器必须要有公网 IP 地址。因为我有一个 MINI PC 部署在内网环境,显然是没有公网 IP 的,这样就只能选择 Nezha 了。

在 Cloudcone 事件之后,我又去 Beszel 的介绍里面看了一下,居然可以使用通用令牌(/settings/tokens)将代理连接到中心,这样就不需要公网 IP 地址了。反正之前的数据也没有了,果断将监控服务切换到 Beszel 上面,美哉。

两个服务都是用 Go 语言开发,支持多种部署方式,占用内存小。Beszel hub 实测占用内存只有 50MB 左右,agent 占用内存只有 20MB 左右,非常适合资源紧张的服务器使用。

网站数据统计

网站数据统计的功能是我一月份才加上的,最开始使用的是 Umami。为什么使用它,是因为周围用的人比较多,并且界面很好看;但是 Umami有一个致命的缺点:使用 Next.js 开发,占用内存高。实测使用 Docker 本地部署,主体加数据库需要占用接近 400MB 的内存,对于一个小型服务器是一个不小的负担。

于是在最近,我就去找了一个替代品 Medama,这个项目感觉挺小众的,Github 上面只有几百个 star。不过 Medama 是使用 Go 语言开发的,占用内存小,页面设计虽然没有 Umami 好看,但是还比较现代;先让我使用一段时间试一试。

实测使用 Medama 后,服务器的内存负载大大降低,只有原来的一半水平。多出来的资源还顺便部署了一个网站监控服务 Uptime Kuma,不错!

评论系统

评论系统从最开始就是自己搭建的 Momo-Backend ,没有去用第三方的服务。不过之前也是基于 Node.js 环境搭建的,当然也存在一个通病,内存占用高。使用 PM2 在后台跑起来,大概需要 60MB 左右的内存占用,这对于一个评论系统来说,感觉还是太浪费了。虽然之前也写了 Cloudflare Worker 部署的方案,但是在国内访问的速度并不是很好,有些时候还会连接不上。

于是三月份开学之后,使用 Go 语言写了一版新的,接口没有改变们还是和之前兼容。Go 语言从写的好处还是很多的,不仅资源占用变少了,还可以使用二进制版本直接运行,省去了安装环境的麻烦。实测部署后,占用内存只有 15MB 左右,比之前 Node.js 小了太多,处理速度也快了好几倍。当然还顺便从新写了一下后端的页面,好看了很多。

目前已经自己使用了大半个月了,没啥太大的问题。

邮件服务

有了域名之后当然是要有自己域名做后缀的邮箱,这样才酷嘛。

之前一直使用的是 Cloudflare 的邮件转发来收邮件,Resend 发送邮件,这样的方案只能说凑合着用吧,实在是不方便。寒假的时候,发现企业微信的邮箱服务居然有免费版本,并且手机上也可以直接使用 QQ 邮箱登录,非常的方便。对于企业里面每个成员都有一个自己的邮箱,并且还可以创建 3 个公共邮箱,每个邮箱提供 1 GB 的免费存储空间,这对于个人开发者来说完全够用了。

这样之后就可以自己一个平时用的邮箱,再弄一个发通知的邮箱,邮箱支持开启 SMTP 服务,非常的完美!

杂七杂八

  • RSSHub:一个本地部署的 RSSHub 节点,欢迎使用(服务器搞炸了也没事,重装系统就行)
  • 之后准备搭建一个 Meting 服务,用于解析音乐信息,敬请期待…
网站服务更新记录
https://blog.motues.top/en/blog/2026/2026-04-2/
Author
Motues
Published on
Apr 2, 2026
License
CC BY-ND 4.0

Loading comments...

Enter keywords to start searching