admin管理员组

文章数量:1600861

@[TOC](使用家庭宽带搭建服务器(含个人网盘) [一])

实际效果

路由器硬件与参数

型号:网件R7800-千兆路由器
17年左右买的(现在大家可以考虑购买wifi6的路由了)。刷了openwrt的系统。为了稳定性,每天凌晨定时重启下

服务器硬件与参数

配置与价格

  1. 2016年的配置表
  • CPU: J3710 --------------------------------------------------------------------- 0元
  • 主板:华擎 J3710-ITX主板含CPU ----------------------------------------- 699元
  • 内存:十铨 DDR3 1600 8G 内存 ------------------------------------------- 219元
  • SSD:影驰(Galaxy)铁甲战将系列 120G SATA3 固态硬盘 ------- 249元
  • 电源:安钛克(Antec) 额定300W VP300 电脑电源 --------------------- 199元
  • 机箱:乔思伯(JONSBO)V4 银色 MINI-MATX机箱 ----------------- 239元
  • 小计 ------------------------------------------------------------------------------------------- 1605元
  1. 升级硬盘后增加的配置表
  • 硬盘1:17年 希捷 酷鱼 4TB 5400转 256M台式机机械硬盘----------- 749元
  • 硬盘2:19年 希捷(Seagate)4TB 256MB 5400RPM 机械硬盘-------- 588.94元
  • 小计 ------------------------------------------------------------------------------------------- 1337.94元
  • 合计 ------------------------------------------------------------------------------------------- 2942.94元

硬件购买订单截图




家庭宽带搭建服务器的一些要求

宽带要求

我们知道国内一般的家用宽带都是没有固定IP也不能公网访问的。申请固定IP的成本太高,不划算。所以,我们不用固定的IP。但是最好能申请到公网IP。一般都是打电话到宽带供应商申请就好。有公网IP就能通过公网访问我们的服务器。否者就要用内网穿透的方式实现公网访问。所以,最好能够申请到公网IP。宽带速度越快越好,特别是上传速度最好能达到10M及以上(约1.25MB/秒)。

服务器硬件要求

独立的主机

因为是7*24小时不间断运行的,所以最好是用一台独立的主机来做服务器。主机的网口最好是千兆网口,通过网线连接路由器的千兆网口。网线最好用 六类千兆网线。这样能最大化的利用宽带资源。

低功耗、静音、体积小

我用华擎j3710主板,2块4T硬盘,一块SSD。平均功耗在25w左右。一天的功耗是2524小时=600w,转换成一天的电量是0.6度。一个月电费大概是 0.630天*0.6元=10.8元。所以,电费真的没有想象中的那么高。大家可以购买集成英特尔低功耗CPU的一体式ITX主板。CPU散热都是被动式的没有风扇。所以很静音,机箱可以用ITX机箱。占用位置也小

优质的电源

购买一个高品质稳定静音的电源是很有必要的。整个主机中最贵的部分就是大容量的硬盘了,不好的电源容易损坏硬盘。而且由于CPU是被动扇热的,所以,整个机箱噪音最大的就是电源风扇的噪音了。品质不好的电源风扇也容易制造噪音。

无磁盘阵列

没有看错,就是无磁盘阵列。不使用磁盘阵列的理由如下:

  • 各种raid方案都是存在一定概率损坏后无法恢复数据的风险的。而且,个人使用的硬盘不会很多,那就直接用更好。
  • 普通硬盘损坏后的数据恢复成本也更低
  • 好的磁盘阵列都是需要专业的磁盘阵列卡来支持的。而这些专业的磁盘阵列卡往往都很贵。对于系统自带的软磁盘阵列功能。大家真的要谨慎使用。
  • 在数据量不大的前提下,不管用什么磁盘阵列都不如多设备异地备份来的更安全

如果不用磁盘阵列如果保证数据的安全性?

  1. 重要文件要多设备保存。这就是我们搭配私有网盘的意义所在了,除了能共享文件。因为有同步盘功能,所以,可以在多台设备中同步重要的文件。
  2. 对于一些服务器中的网站或系统要定时做备份,确保在硬盘数据不可恢复的损坏后能还原最新的数据。
  3. 对于一些大的电影视频文件。我的建议是不用刻意备份。真的坏了再重新下载就好。

服务器系统选择

系统资源占用安装难度操作难度功能限制长期运行系统故障率
linux
黑群辉
windows

上面比较了三种系统的特性,其实,三种系统都能满足我们的需求,不过LIinux相对来说更稳定,系统更开放一点。所以,建议使用Linux系统(centos ubuntu 等)。Linux需要一定的基础,上手难度会大一点。但是,我们可以通过安装服务器运维管理面板来简化很多操作。大家根据实际情况选择吧。

家庭宽带搭建的服务器能干什么

使用家庭宽带搭建的服务器和普通的服务器本质上没有什么区别。主要区别是宽带和硬件性能。所以,一般服务器能实现的功能,我们自己配的服务器也能完成。下面主要介绍一下我自己的服务器已经实现的功能。

  • 公网访问
  • 私有网盘
  • 网站服务器
  • 离线下载
  • NAS
  • 文件自动增量备份服务

公网访问

公网访问无非有以下两种方式

  1. 通过动态域名解析技术(DDNS)实现公网访问(需要通过宽带服务器申请公网IP)
  2. 使用内网穿透技术实现公网访问

对于能申请到公网IP的朋友,推荐使用第一种方式。第一种方式成本最低。而且没有流量限制。只要申请一个域名。然后通过脚本动态的解析最新的IP就好。访问的时候一般都是 域名+端口号

第二种方式,适用于无法申请到公网IP的朋友。或者需要通过域名直接访问服务器的朋友(例如小程序开发要求服务器地址不能带端口号)。相比第一种方式,优点是能通过域名或子域名直接访问服务器无需加端口号。缺点是,需要购买额外的云服务器。同时云服务器的流量和速度也限制了你的流量和速度。当然,本服务器同时使用了这两种方式。

Nextcloud私有网盘

为什么要自己实现私有网盘

  1. 现有网盘限速严重
    我搭建个人服务器的一个很重要的目的就是要实现网盘功能。因为现在的网盘不氪金根本没法用。百度网盘限速严重,导致我现在只要看到是百度网盘的分享链接都懒得点击下载了。360云盘早已经没有了。115网盘和百度网盘差不多。还有个天翼网盘,现在的免费用户下载速度还能接受,不过感觉以后也要步百度的后尘。当然,我也是理解网盘的运营成本真的很高。不收费,真的很难维持的。
  2. 文件还是保存在自己的服务器中更安全可靠
    记得多年以前,各大网盘动不动就送几T甚至几十T的空间,吸引了很多人去使用网盘。后来经过了多起风波后导致了很多网盘的倒闭和很多用户的文件丢失。现在免费用户的下载速度又很慢。那么上传到网盘上的大文件基本上不充值根本下载不回来。关键是文件在别人的手里,主动权在别人手里。人家的规则说变就变,你一点办法都没有。
  3. 最基本的同步盘功能被各大网盘阉割掉了
    现在我使用的免费网盘中只有天翼网盘还保留同步盘功能。而且只有windows版本有同步盘功能。所以,对于需要在windows 和macOS同时同步文件的朋友就很难受了。

为什么用Nextcloud

  • 优点:开源软件,全平台都有客户端,支持多种插件功能,有同步盘,客户端可自动上传图片
  • 缺点:安装复杂

网站服务器

  • 禅道
  • gitlab
  • remind
  • 各种开发中或测试中的网站

反正自己的服务器,怎么折腾都行

Aria2离线下载

使用Aria2 实现离线下载功能。有网页端,还有浏览器插件。配合起来使用还是挺好的。

  • 优点:比较全能,HTTP 下载和 BT 下载都有,性能也相当不错,速度不比迅雷慢
  • 缺点:无 UI,需要自备;配置麻烦,上手较难。

Tips:直接安装后往往下载速度有时候也不是很好。最好更新下Tracker列表。

NAS 视频在线播放

通过开通sanba或者是webdav服务。提供网络文件存储服务。配合手机端客户端和电视客户端实现在线播放视频。

总结

本文主要是介绍一下自己搭配服务器的一些基础的条件,还有搭配了服务器后可以做什么。下一篇文件将会介绍基于Linux Ubuntu的系统下,如何配置自己的服务器,实现上面的功能。

本文标签: 公网自己的服务器在线播放人网