在家搭建一套服务(家庭服务器)是多么酷的事情?
当今,科技和智能快速发展,发展速度远超过我们的想象。
现在,大家都在互联网世界中建立属于自己的数据自留地,但是你要把自己的数据交给企业管理?还是把数据牢牢把控的自己的手中?未来,每个人数据的归宿一定是个人数据仓库,而不是众多互联网大厂设置的公用云存储“陷阱”。
现在,在人手至少一部手机,家庭多台平板,投影仪等设备进入平常家庭的时代,孩子要上网课,配偶要追剧,自己要查找工作资料,父母要看旅游照片,您是否还为资料存放在各个零散的设备而焦头烂耳?是否希望将各个设备中分散的视频、照片、文件都保存在一个地方进行统一管理?
随着科技的发展,人们的科学技术也随之提高,加之科技化产品门槛的降低,越来越多的人选择将数据把控的自己手中,这也就促使服务器的平民化,也就是说家庭服务器随之诞生,最近几年火爆的 NAS 市场的诞生,就是一个很好的例子。
那么,作为一名普通公民,如何才能搭建一台适合自己的家庭服务器?如何在家庭服务器上面部署需要的服务?如何在世界各地访问自己的服务?如何确保服务的安全呢?不用着急,这系列文章,将从普通人的角度出发,为您解决这些难题。
我将根据经验和设备出发,从下面几个类别对相关知识进行介绍。如果您没有时间精力研究这些内容,但又非常想搭建自己的家庭服务器,可联系我定制搭建服务(QQ:275601599;WX:iplaywind)。
确保家庭 wifi 在最短的时间内恢复,确(避)保(免)自(被)身(夫)安(人)全(揍)!
一、基础网络设置
这是合辑的第一部分,将从最基础的家庭网络入手,介绍适合家庭的网络架构和上网方式,学会如何对家庭的路由器进行设置,为后续功能实现奠定基础。
- 适合家庭的网络架构是什么样子的?
- 为什么需要将光猫拨号修改为桥接模式?
- 什么是端口转发?如何设置端口转发?
- 我是否需要部署一台旁路由扩展网络功能?
二、硬件设备选购
介绍成品 NAS 和组装家庭服务器的优缺点,并通过引导你结合自身的数据保管需求,帮助你确定适合自己的硬件设备。简单来说就是,我要买一个什么配置的家庭服务器啊?
- 成品 NAS 硬件及系统介绍&对比
- 组装家庭服务器的推荐硬件 - 机箱篇
- 组装家庭服务器的推荐硬件 - CPU + 主板 + 内存三大件篇
- 组装家庭服务器的推荐硬件 - 硬盘篇
- 不间断电源 UPS,为家庭服务器保驾护航
三、系统安装配置
介绍常见的 NAS 系统,以及对各个系统进行对比,以便帮助您选择适合自己的系统。对选择的操作系统进行安装和设置,确保系统正常运行。
- 群晖操作系统的安装和配置
- Debian 操作系统的安装和初始配置
- 如何监控家庭服务器的运行状态
- 适合小白的精美 Docker 可视化面板
- Debian 系统搭建 Docker 运行环境和 Docker-Compose
- 群晖 DSM 操作系统默认网络端口号汇总
- 使用 Docker 安装 OpenWRT 旁路由
四、基础服务搭建
介绍如何搭建文件存储、数据备份、相册管理、影音服务等最基本的服务,通过这些基本服务感受到家庭服务器带给您生活的便利和多彩。
- 开启最基本的文件共享功能 - Windows 的 SMB 协议篇
- 开启最基本的文件共享功能 - Linux 的 NFS 协议篇
- 使用通用文件传输工具 Rsync 实现数据文件备份
- 群晖系统使用 CloudSnyc 套件备份数据到云端网盘
- 使用 P2P 文件同步工具 Syncthing 备份办公资料
- 使用 immich 搭建开源图片自托管和备份服务(支持手机 APP)
五、公网访问服务
介绍如何对网络进行设置,以便实现从公网可以访问家庭服务器提供的服务。把这部分放在后面,一是只有先享受服务带给自己的便利,才会想到哪些服务需要放在公网;二是家庭服务器一旦连入公网,就需要考虑安全风险。通过前面四个部分的学习和操作,认为你已经掌握了一些基本知识,也能够通过互联网的相关知识,对家庭服务器进行一些必要的安排配置了。
- 群晖系统安全设置指南
- Debian 系统安全设置指南
- 配置 SSH 公钥私钥,实现免密码认证安全登录 Debian 系统
- Debian 系统使用 Fail2Ban 防止暴力破解尝试,保护 Linux 服务器
- 使用 NPM 反向代理公网服务,实现公网安全访问
- 如何从外面访问家里的服务器—公网 IP 和 DDNS 篇
- 在群晖创建自定义 DDNS 供应商,实现阿里云域名解析
- 使用 DDNS-GO 实现动态 DDNS,将公网 IP 绑定到域名
- 如何从外面访问家里的服务器—组建虚拟局域网 ZeroTier 篇
- 如何从外面访问家里的服务器—内网穿透 FRP 篇
- 如何从外面访问家里的服务器—内网穿透 NPS 篇
- 如何从外网访问家中或办公室的电脑(远程桌面服务)
- 启用二次认证,全面提升 Windows 系统的安全性]
- 启用 WebDav 服务,方便通过手机访问服务器中的文件
- 配置通知服务,服务器异常自动发送告警信息
六、高级服务搭建
介绍如何搭建具体的服务,进一步提升生活质量或者工作效率,体现自托管数据的意义,展现家庭服务器的重要性。
- 为笔记软件 Obsidian 黑曜石搭建备份服务—WebDav 篇
- 为笔记软件 Obsidian 黑曜石搭建备份服务—S3 服务篇
- 为 Markdown 文件搭建自托管图床
- 使用 ZFile 更加方便的将本地和网盘文件分享给好友
- 使用 AList 更加方便的将本地和网盘文件分享给好友
- 使用 Jellyfin 搭建高质量的家庭影院
- 使用 RustDesk 搭建属于自己的远程控制服务器
- 使用 Bitwarden 搭建自己的密码管理服务
- 使用 Calibre 搭建自己的电子书库
- 使用 TTRSS+RSSHub 搭建自己的在线 RSS 订阅源