正在加载…

搭建我的本地服务器

2025年9月8日 • 日常生活

1.1k 字-

最近一直在折腾自己的本地服务器,搞了一台小机器,用来跑一些基础服务。

前言

很早之前就有搭建本地服务器的想法,只是一直没有时间去做。作为一个垃圾佬,永远都在捡垃圾的路上,买回来装完心里总不踏实,不是觉得性能不够用,就是担心安全性问题。 担心CPU炸、主板炸、内存炸、电源炸、硬盘炸,不过转念想想,就我那点东西,能有多大价值。于是我心里一遍遍默念"没价值没价值",然后把服务器搭起来了。

硬件配置

咸鱼淘了惠普的800g2 sff准系统,140块钱。14块钱买了个4400G 2核的CPU,手里剩下的三星ddr4 8G内存,和一个不知道用了多久的128G固态sata。 这就组成了一个2核8G 128G的服务器,不管怎么看,都比那些云服务器的2核2G配置强多了吧。

软件环境

服务器系统用了ubuntu 24,这次用上了宝塔面板。在面对了好多年的SSH黑框管理界面后,我终于悟了——我无数次都忘了SSH密钥放哪里,搭建了多少服务,占用了哪些端口。即使写了readme文档,也总是会在某个地方漏掉备注。

装完宝塔面板,开启Google Authenticator,登录后就可以通过鼠标操作来管理服务和端口,虽然可能会多占用一些资源,但本地服务器资源充足,回头不够用了直接升级4核CPU和16G内存就行。最喜欢升级硬件了,又可以继续淘垃圾了。

已部署服务

一切起源都来自于我这个博客站的搭建,使用了Valaxy后,发现后边需要配套多个系统:

  • 评论系统:Artalk,主要支持多站点,所以也算基础服务了
  • 统计系统:Umami,也支持多站点,省去了外部的统计JS
  • 基础服务:MySQL、Redis、Gitea

这些服务都放到Docker中运行,反正都支持一键安装,挺方便的。把MySQL和Redis的IP固定后,其他服务指向它们就可以使用了。按理说应该可以直接用容器名作为地址,但我没有配置成功,只能指定具体的IP地址。

还有NGINX和Python:

  • NGINX用来运行几个静态网站,设置一些反向代理。
  • Python搭建了一个webhook来拉取代码,挺好用的,感觉后续可以用来做更多自动化的事情

至于Gitea,安装它的原因是一个朋友告诉我,Gitee个人免费版协作只能添加三个人。我一个人使用时没感觉,但考虑到后续可能会有多人协作,这就有点不方便了。搭建一个Gitea又不费劲,所以把它装起来了,关闭注册功能后,就成了一个私有的代码托管平台。

待安装服务

  • 图床:本来想用MinIO,但最近有一些负面传言,可能会转向RustFS。毕竟七牛云的10G免费空间可能不够用(这其实是个借口,我感觉十年都用不完)。
  • 工具站:搭建一个自己的工具站,放一些自己写的小工具,比如文件转换、加密解密、图片处理、JSON处理、时间戳格式化等。

云服务器

是的,即使有了本地服务器,你仍然需要一个云服务器。之前薅了华为云的香港服务器,平时下载一些只有几KB速度的软件时,在云服务器上都是秒下,然后再传输到本地,虽然带宽不大,但比直接在本地下载几KB的速度强多了。

不过这台服务器还有一个月就到期了,本来想直接续费,但续费价格挺贵的。于是我又去看了阿里云和腾讯云的方案:

  • 阿里云有个企业认证的199元方案,可以选择香港节点,6M带宽,不限流量
  • 腾讯云有个99元的方案,新加坡/硅谷节点,30M峰值带宽,500G流量

搜索了一下用户评价,发现两个方案都不怎么样,但是转念一想,你有多少东西用得上那么高端的服务器啊!

在转载或引用本文时,请务必遵守许可协议并注明来源
远山's Avatar

远山

那远山呼唤我,曾千百次走过。

云存储提供商
热门标签
WiFi6
E2633
Mesh
caddy
acme
群辉
RSA
非对称加密
AES
对称加密
Docker
Umami
数据分析
云存储
CDN
七牛云
EdgeOne
S3
本地服务器
Artalk
图床
upgit
静态博客
Valaxy