欢迎光临散文网 会员登陆 & 注册

自建家庭服务器攻略

2021-09-14 20:42 作者:若雨轻盈  | 我要投稿

作用:

    控制家庭数据,个人终端通过VPN,世界各地随时访问家庭内网应用。


准备相关:

  1. ubuntu20.04 操作系统

  2. 家庭宽带支持IP4动态地址,路由器通过ddns实现寻址

  3. VPN 外网访问内网 Wireguard 

  4. docker 安装应用

  5. SSH 任意客户端 MobaXterm

  6. 基础知识

    1. http://cn.linux.vbird.org/linux_server/0110network_basic.php

    2. https://wizardforcel.gitbooks.io/vbird-linux-basic-4e/content/3.html

硬件注意事项:

  1. CPU  低功耗 长时间开机省电

  2. 内存  最佳16G以上

  3. 主硬盘  固态硬盘 提高读取速度 

  4. CPU散热风扇  被动散热器 减小噪声

  5. 机箱  支持热拔插 添加移除数据存储硬盘方便

  6. UPS  备用电源 断电让服务器有时间关机

软件注意事项:

  1. ubuntu20.04系统不能买主板网卡接口是2.5g,内核不支持。如果已经购买请参考网站 https://segmentfault.com/a/1190000037617931

软件安装:

1. 安装VIM 命令行文本编辑工具

  1. sudo apt-get install vim

2. 安装SSH 远程登陆

    1. sudo apt install openssh-server

    2. systemcel status ssh  # 查看状态

    3. 客户端远程登陆

    3.安装wireguard VPN配合ddns寻址外网访问内网

    1. sudo apt install wireguard  # 安装wireguard

    2. echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf  # 开启端口转发

    3. cd /etc/wireguard  # 进入文件夹

    4. 生产服务器和客户端密钥

      1. wg genkey | tee server_privatekey | wg pubkey > server_publickey

      2. wg genkey | tee client_privatekey | wg pubkey > client_publickey

    5. ifconfig  # 查看网卡 默认 eth0

    6. vim /etc/wireguard/wg0.conf  # 服务器配置 务必记得主路由器端口映射

    7. vim /etc/wireguard/clinet.conf  # 客户端配置

    8. wg-quick up wg0  # 启动wg0网卡 用wg查看是否启动

    9. 上面测试成功后 systemctl enable wg-quick@wg0  # 开机自启动wg服务

    10. 二维码扫码客户端导入

      1. sudo apt-get install qrencode

      2. qrencode -t ansiutf8 < clinet.conf


4. 挂载外置硬盘

  1. mkfs.ext4 /dev/you_disk  # 格式化硬盘

  2. ls -l /dev/disk/by-uuid/  # 记下硬盘uuid号码

  3. vim /etc/fstab  # 写入fstab文件uuid自动挂载硬盘

5. 安装samba局域网共享

    https://blog.csdn.net/mvp_Dawn/article/details/105847485

6. 安装docker-compose

  • 安装docker-compose

  • vim docker-compose.yml  # 编写文件

  • docker-compose up -d  # 启动

  • jellyfin开源多媒体应用、syncthing类似百度网盘、transmission bt下载app

7. 安装xrdp远程服务远程图形界面操作

    https://www.myfreax.com/how-to-install-xrdp-on-ubuntu-20-04/





自建家庭服务器攻略的评论 (共 条)

分享到微博请遵守国家法律