NotePublic/Software/OperatingSystem/Linux/构建家用和开发用_Linux_服务器.md

1.1 KiB

构建家用和开发用 Linux 服务器

为便于阅读本文,您需要对 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