2019-07-30 14:28:47 +08:00
|
|
|
# 构建家用和开发用 Linux 服务器
|
|
|
|
|
2021-12-02 14:27:43 +08:00
|
|
|
TODO:
|
|
|
|
|
2019-07-30 14:28:47 +08:00
|
|
|
为便于阅读本文,您需要对 Linux 系统有基本的了解。
|
|
|
|
|
|
|
|
## 目标
|
|
|
|
|
|
|
|
构建一个小型的家用服务器,小巧没有过多线缆,不需要键盘鼠标和显示器。能够为电视提供媒体播放和图片播放支持,为开发代码提供版本管理服务,为文件提供远程仓库,不仅在家能够访问,在外部也可以通过授权账户进行访问。
|
|
|
|
|
|
|
|
## 硬件系统
|
|
|
|
|
|
|
|
联网稳定的低功耗主机,可外接 USB 硬盘组便于扩充。Intel NUC。
|
|
|
|
|
|
|
|
## 软件系统
|
|
|
|
|
|
|
|
Linux 系统,不需要桌面,主要通过命令行进行操作。
|
|
|
|
|
|
|
|
## Systemd 服务
|
|
|
|
|
|
|
|
Systemd 介绍和 Systemd 模板。
|
|
|
|
|
|
|
|
## 摆脱显示器
|
|
|
|
|
|
|
|
联网并开启 SSH 服务,允许远程 SSH 登陆。可以使用任何支持 SSH 的终端工具进行远程访问,如 MobaXterm、XShell、SecureCRT、Putty 以及 Linux 系统下的 SSH 命令。
|
|
|
|
|
|
|
|
## 外网访问
|
|
|
|
|
|
|
|
向日葵 VPN
|
|
|
|
|
|
|
|
## 媒体娱乐服务
|
|
|
|
|
|
|
|
### 为智能电视提供媒体服务
|
|
|
|
|
|
|
|
开启 Samba
|
|
|
|
|
|
|
|
### 挂机下载
|
|
|
|
|
|
|
|
BaiduPCS-Go
|
|
|
|
|
|
|
|
## 代码托管
|
|
|
|
|
|
|
|
Gitea
|
|
|
|
|
|
|
|
## 远程文件访问
|
|
|
|
|
|
|
|
Filebrowser
|
|
|
|
|
|
|
|
## 维基百科
|
|
|
|
|
|
|
|
## Web Shell
|