如何用电脑在家搭建属于自己的服务器——小白也能搞定的保姆级教程(六)

六、总结 & 避坑指南——这些坑我都替你踩过了


好了朋友,前面五章内容信息量已经够大了,到了这一章,我想换个方式跟你聊——不讲教程了,讲讲我这个"老韭菜"踩过的坑

你别觉得这些是小事。我跟你说,这些坑每一个我都亲身经历过,有的让我丢了一整块硬盘的电影资源,有的让我凌晨三点被安全告警短信吓醒……今天全给你抖出来,你照着避就行。


6.1 新手最容易犯的5个错误

我把这些坑按"杀伤力"排了个序,越靠前的越致命。


💥 坑1:买了新硬盘当系统盘——纯纯浪费!

我见过太多人了,一激动,京东下单买了块1T的NVMe固态,装上去发现——系统才占50G,剩下950G全在那儿吃灰

兄弟,你是要装系统,不是要炫耀硬盘啊!

✅ 正确做法

用途 推荐硬盘 原因
系统盘 旧硬盘/128G小SSD就够 Ubuntu Server 装完才4-5G,给50G绰绑有余
数据盘 大容量机械硬盘(1T/2T/4T) 便宜大碗,存电影存照片随便造
缓存盘 NVMe SSD(可选) 给 Docker 容器、数据库加速用

💰 省下来的钱够你再买一块4T数据盘了!


💥 坑2:不做备份就开干——数据无价!

这是我踩过最疼的一个坑,没有之一。

当年我刚搭好服务器,兴奋得不行,电影、照片、文档一股脑全丢进去。结果有天早上起来,硬盘"咔咔"响,挂了。2TB的资源,全没了。那种感觉怎么说呢……就像你搬了新家,结果着火了,啥都没带出来。

✅ 3-2-1 备份原则,刻进DNA里

数字 含义 怎么做
3 至少存3份数据 原件 + 备份1 + 备份2
2 用2种不同的存储介质 比如硬盘 + NAS / 硬盘 + 云盘
1 至少1份在异地 比如家里NAS + 百度网盘加密上传

说实话,你家服务器本身就是第一份备份。第二份可以用一块移动硬盘定期拷,或者用 Restic / BorgBackup 做增量备份(后面进阶可以学)。第三份?重要的东西加密丢到百度网盘里,心里踏实。

🗣️ 记住:硬盘不是会不会坏的问题,是什么时候坏的问题。


💥 坑3:密码用123456——等着被黑!

你别笑,真有人这么干。我朋友搭了个服务器,SSH 密码设的 123456,端口还是默认的22,直接暴露在公网。结果不到一周,日志里全是:

Failed password for root from 103.xx.xx.xx port 22 ssh2
Failed password for admin from 45.xx.xx.xx port 22 ssh2
Failed password for root from 185.xx.xx.xx port 22 ssh2

一天被尝试了上万次!好在他用的是旧电脑,没啥值钱东西,但万一你存了银行卡密码呢?

✅ 安全三件套,必须安排上

措施 怎么做 难度
🔑 SSH 密钥登录 ssh-keygen 生成密钥,把公钥丢到服务器,禁用密码登录 ⭐⭐
🔧 改 SSH 端口 把22改成2222或者任意不常用端口
🛡️ Fail2ban 防暴力破解 自动封禁连续失败5次的IP ⭐⭐

具体命令我都给你准备好了,直接复制粘贴:

bash

# 生成密钥(在你自己电脑上执行)
ssh-keygen -t ed25519 -C "your_email@example.com"

# 把公钥传到服务器
ssh-copy-id 用户名@服务器IP

# 修改 SSH 配置,禁用密码登录
sudo nano /etc/ssh/sshd_config
# 找到这几行,改成这样:
# PasswordAuthentication no
# PubkeyAuthentication yes
# Port 2222

# 重启 SSH
sudo systemctl restart sshd

# 安装 Fail2ban
sudo apt install fail2ban -y
sudo systemctl enable fail2ban
sudo systemctl start fail2ban

🗣️ 改完这三步,你的服务器安全等级直接从"裸奔"升级到"穿了防弹衣"。


💥 坑4:所有端口都开放——找死!

有些朋友觉得"我把所有服务都映射出去,外面访问多方便"。于是80、443、22、8096、8920……全开了。

朋友,你这不是在搭服务器,你这是在给全世界开大门

每多开一个端口,就多一个被攻击的入口。尤其是22端口(SSH)、3389端口(远程桌面)、8080端口(各种管理面板),这些都是黑客扫描的重灾区。

✅ 正确姿势:只开你需要的,其余全关!

用 UFW 防火墙,一行命令搞定:

bash

# 默认拒绝所有入站
sudo ufw default deny incoming

# 允许 SSH(如果你改了端口的话)
sudo ufw allow 2222/tcp

# 允许 Jellyfin(影音服务)
sudo ufw allow 8096/tcp

# 允许 Nextcloud(网盘)
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# 启用防火墙
sudo ufw enable

# 查看状态
sudo ufw status verbose

💡 更好的方案:用 Tailscale! 所有服务都不用暴露到公网,只有装了 Tailscale 的设备才能访问,又安全又方便,前面第五章讲过了,回去再看一遍。


💥 坑5:不关休眠——硬盘寿命减半!

这个坑特别隐蔽,很多人压根不知道。

你的旧电脑默认是开了休眠/睡眠模式的。看起来好像"省电了",但实际上硬盘会反复启停。机械硬盘最怕的就是这个——每次启停,磁头都要重新定位,相当于跑了一次"百米冲刺"

长期下来,硬盘寿命直接打对折。我那块挂掉的2T硬盘,后来检测出来就是因为频繁启停导致的坏道。

✅ 怎么关?

Windows 电脑

控制面板 → 电源选项 → 更改计划设置 → 使计算机进入睡眠状态 → 改为"从不"

Ubuntu Server

bash

# 关闭睡眠和休眠
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

# 确认状态
systemctl status sleep.target
# 应该显示 "Loaded: masked"

🗣️ 服务器就该7×24小时跑着,别让它睡觉!


6.2 花费汇总——到底要花多少钱?

我知道你最关心这个。来,我给你算得明明白白的:

方案 硬件成本 软件成本 每月电费 总成本(第一年)
🖥️ 旧电脑利用 0元 0元 约15-30元 ≈ 30元(就交个电费)
🍒 树莓派方案 200-400元 0元 约5-10元 ≈ 250元
📦 迷你主机方案(如倍控、零刻) 500-800元 0元 约10-20元 ≈ 600元
☁️ 云服务器对比(阿里云/腾讯云) 0元 300-800元/年 0元 ≈ 500元/年起

看到没?旧电脑方案,成本几乎为零。

而且云服务器还有个致命问题——数据不在你手上。到期不续费,数据说没就没。我之前阿里云上存了好几年的照片,有次忘续费了,直接给我清了,找回来花了大半天……

自建服务器就不一样了,硬盘在你手里,数据就是你的,谁也拿不走。


💰 花钱的地方只有这些(可选)

项目 费用 有没有必要
加内存条(4G→8G) 50-100元 ✅ 推荐,Docker吃内存
加硬盘(1T机械) 200-300元 ✅ 强烈推荐,数据越来越多
UPS 不间断电源 100-200元 ⭐ 看情况,防止突然断电
公网IP(找运营商要) 免费 ⭐⭐ 有的话体验飞升
Tailscale 付费版 免费够用 ⭐ 个人用免费版完全OK
Unraid License 400-700元(终身) ⭐ 愿意花钱可以,不是必须

🗣️ 总的来说:500块以内,你就能拥有一台属于自己的家庭服务器,跑个三五年没问题。


6.3 最后说两句


写到这儿,这篇教程算是告一段落了。

但我最想跟你说的,其实不是上面那些技术细节。

搭建家庭服务器这件事,最大的成本从来不是钱,是你愿不愿意花一个周末去试试。

我见过太多人了,收藏了一堆教程,买了一堆设备,然后……就没有然后了。东西在角落吃灰,教程在收藏夹里长草。

但只要你真的动手了——哪怕只是把旧电脑开机,装个 Ubuntu,跑个 Nextcloud——那种"我的数据我做主"的感觉,真的会上瘾。

你会发现:

  • 📁 手机再也不会提示"存储空间不足"了
  • 🎬 躺在床上就能看自己整理的电影墙,比 Netflix 还爽
  • 🤖 有了自己的私人 AI 助手,不花钱不联网
  • 🔒 再也不用担心网盘限速、隐私泄露、订阅涨价

而且这东西是越用越香的。今天你跑个网盘,明天你加个影音服务器,后天你接入智能家居……它会随着你的需求一起成长。


🚀 推荐你的进阶路线(别急,慢慢来)

阶段 做什么 难度
✅ 现在 搭好基础环境,装3-5个常用服务
📌 下一步 学 Nginx 反向代理,一个域名访问所有服务 ⭐⭐
📌 下一步 搞自动化备份(Restic + 定时任务) ⭐⭐
📌 下一步 接入 Home Assistant,玩智能家居 ⭐⭐⭐
📌 终极 Frp 内网穿透 + 公网访问 + 全方位监控 ⭐⭐⭐⭐

不用一步到位,先跑起来,再慢慢优化。


💬 互动时间

最后我特别好奇一件事——

如果你有了自己的服务器,你最想在上面跑什么服务?

是私人网盘?影音中心?AI 助手?还是 PT 下载机?

👇 评论区告诉我! 说不定下一篇教程我就专门写你想要的那个 😎


全文完。去翻出你家那台吃灰的旧电脑吧,它在等你唤醒它。 🖥️✨

posted on 2026-06-23 10:25  Albart  阅读(21)  评论(0)    收藏  举报