关于我
我是 ArtichoKaleyard,一名在校生。
兴趣有点杂,主修计算机视觉,平时喜欢瞎折腾:从计算机视觉(CV)、深度学习,到嵌入式开发(STM32),再到写点自己用的自动化脚本和小工具,什么都爱玩一点。
以前习惯了在本地用相对较高性能设备(5800H 32GB)当服务器,资源给得足,从来没操心过性能问题。这次为了搭建这个个人博客,租了一台 2核 2G 的云服务器,才发现从“富裕仗”转到“精打细算”的落差有多大。
关于本站
搭建这个站点的初衷很简单:
- 归档记录:脑子里的东西太杂,得找个地方存一下技术笔记,省得下次还得重新造轮子。
- 技术实验田:折腾 Linux 发行版、Docker 容器化以及 Web 服务。
- 合规性:本站严格遵守备案要求,纯属个人学习笔记,不含任何商业推广。
建站小记
这台服务器的配置在现在看来属于“极限”级别,部署过程中踩了不少坑,简单记录一下:
-
资源瓶颈(最重要的决定):
起初尝试部署 MySQL 8.4,发现在默认配置下内存占用极高,导致 2G 内存瞬间吃紧,系统 IO 经常阻塞。- 最终方案:果断弃用 MySQL,全站迁移至 PostgreSQL。得益于 PG 的多进程共享内存机制,系统整体的内存压力显著下降,服务器终于不再假死了。
-
安全加固:
- 修改了默认远程端口,禁用了密码登录,改用密钥验证。
- 部署了 Fail2Ban 防止暴力破解。
- 配置了全站 HTTPS 加密。
折腾完这些,博客终于能稳定访问了。
路漫漫其修远兮,慢慢记。
- GitHub: ArtichoKaleyard (有些半成品代码,欢迎指正)
2026-01-15