如何在家中自建服务器?
作者:卡卷网发布时间: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鉴权,不再需要用户名密码,当然多要素验证还是需要的。
附上两张截图
END
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐
最新文章
随机文章
广告位

你 发表评论:
欢迎