卡卷网
当前位置:卡卷网 / 每日看点 / 正文

如何在家中自建服务器?

作者:卡卷网发布时间:2024-12-14 00:30浏览数量:111次评论数量:0次

我用旧电脑做服务器,下面的清单仅供参考。

硬件配置如下

  • CPU: Intel i7-9700
  • 内存: 32G (4x8GB)
  • 显卡: NVIDIA 1080
  • 硬盘
    • 2x500GB SSD
    • 5个SATA的机械硬盘塞在机箱里,大小不等,都是以前各种旧电脑里拆出来的
    • 一个5盘位的硬盘柜,USB-C连接,里面也装了大小不等的5块硬盘
    • 存储总空间大约15 TB
  • 网络
    • 板载的千兆网卡,连接上行
    • Intel 82599 双口万兆网卡,连接内网万兆交换机
    • 出口是AT&T Fiber, 上下行对等 1 Gbps, 有相对固定的公网IP[1], 每月 $80
    • 路由器是迷你主机装的OPNSense, 提供DHCP, 防火墙,流量管理等功能

软件配置如下

  • 系统 Debian 12, 大部分服务跑在Docker里
  • Immich 做照片存储服务,对标Google Photos
  • Jellyfin做个人媒体中心,管理电影、剧集、音乐、图书等
  • Grafana 做大屏图表,监控各项指标,数据通过Prometheus采集
  • 做了一个ChatGPT的API套壳网站,用于给无法正常访问该服务的朋友提供服务
  • 跑了一个Stable Diffusion的站点,用的是stable-diffusion-webui, 但是由于1080性能不咋地,跑图速度堪忧
  • 一些代理软件,用于给自己的朋友访问一些美国的互联网服务
  • 还有一些杂七杂八的小服务就不列举了

网络配置如下

  • IPv4/v6双栈,但是以IPv6为主
  • WireGuard用于从公网连回家里的网络
  • 一些代理软件连接各地的云服务器,用于绕开基于地理位置的版权限制等
  • DNS层面做广告过滤,适用于所有设备,无需单独配置
  • 虽然有公网IP, 但是不直接开放Web服务,所有Web服务走Cloudflare Tunnel, 可以做鉴权,个人用户免费。
  • 自建了一个CA, 用于签发各类证书,访问内网服务也可以走HTTPS,虽然意义不大。一些个人使用的站点采用mTLS鉴权,不再需要用户名密码,当然多要素验证还是需要的。

附上两张截图

如何在家中自建服务器?  第1张

Grafana

如何在家中自建服务器?  第2张

Jellyfin

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码