TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱

如何从零开始搭建个人服务器:完整实践指南

2025-06-22
/
0 评论
/
1 阅读
/
正在检测是否收录...
06/22

去年搬家时,我在地下室发现一台尘封多年的旧电脑。这台2015年配的i5主机,原本打算当废品处理,却意外成为我搭建家庭服务器的起点。今天就把这段折腾经历完整分享给大家,手把手教你用最低成本打造实用服务器。

一、硬件选择:新旧设备皆可胜任

  1. 性能取舍
    我的老电脑配置(i5-4460/8GB DDR3/1TB机械硬盘)实测可同时运行:



    • Nextcloud私有云
    • Plex媒体服务器
    • 3个Docker容器
      关键是要根据需求选择:文件存储注重硬盘容量,视频转码需要显卡支持,网站托管则依赖CPU单核性能。
  2. 节能改造
    通过BIOS设置将TDP从84W降至65W,更换120W电源,加装SSD系统盘后,整机待机功耗从45W降到28W。建议长期运行的服务器优先考虑低功耗处理器(如Intel T系列)。

二、系统安装:Linux是更优解

在尝试Windows Server 2019三天后,我最终选择了CentOS 7:

```bash

安装时必选组件

yum groupinstall "Development Tools"
yum install epel-release nano htop

基础安全设置

systemctl disable firewalld
systemctl stop firewalld
yum install iptables-services
systemctl enable iptables
```

避坑提醒
- Ubuntu Server对新手更友好,但CentOS的长期支持更省心
- 务必设置SSH密钥登录,密码登录迟早被爆破
- 系统盘建议EXT4格式,数据盘用XFS性能更佳

三、网络配置:穿透内网是关键

我家宽带没有公网IP,解决方案组合:
1. IPv6直连(电信宽带已支持)
bash ip -6 addr show | grep global
2. Cloudflare Tunnel
免费版完全够用,比DDNS更稳定:
bash curl -L --output cloudflared https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 chmod +x cloudflared ./cloudflared tunnel create my-server

四、应用部署:从入门到进阶

基础套餐(1GB内存即可):
- FileBrowser:比FTP更易用的文件管理器
- Uptime Kuma:监控服务可用性
- Watchtower:自动更新Docker容器

进阶方案
```bash

媒体服务器全家桶

docker run -d \
--name=jellyfin \
-e PUID=1000 \
-e PGID=1000 \
-p 8096:8096 \
-v /media:/data \
jellyfin/jellyfin
```

五、安全防护:血泪教训

我的服务器曾因弱密码被入侵挖矿,现在严格执行:
1. fail2ban自动封禁
ini [sshd] enabled = true maxretry = 3 bantime = 1d
2. 每日自动备份(rsync+crond)
3. 关键端口修改:SSH改用5022,HTTP改用8080

六、能耗与维护

实测数据(24小时运行):
- 旧电脑改造:年电费约150元
- 树莓派方案:年电费不到20元
- 阿里云轻量级:年费约800元

建议每月维护:
1. yum update --security 补丁更新
2. journalctl -xe 查错日志
3. df -h 监控磁盘空间


现在我的服务器已稳定运行427天,既托管了家庭相册,又作为开发测试环境。最重要的是,这个亲手搭建的系统,比任何云服务都更懂我的需求。如果你也有闲置设备,不妨这个周末就动起来——从安装第一个Linux命令开始,打开自建服务器的大门。
```

Nextcloud私有云Plex媒体服务器
朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/30514/(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 强强强
    2025-04-07
  2. jesse
    2025-01-16
  3. sowxkkxwwk
    2024-11-20
  4. zpzscldkea
    2024-11-20
  5. bruvoaaiju
    2024-11-14

标签云