这是可行的吗?使用 Linux Mint 或 Ubuntu Server 以及一些附加软件的多用途家庭服务器?

这是可行的吗?使用 Linux Mint 或 Ubuntu Server 以及一些附加软件的多用途家庭服务器?

好的,首先我认为这个网站最适合这个问题,虽然这是一个与服务器相关的问题,但它并不适合 serverfault。

我想使用 linux mint 或 ubuntu 服务器以及一些附加软件(如 xbmc 和 virtualbox)来构建我的多用途家庭服务器。

以下服务器任务是我的首要任务:

  1. 文件 (NAS)、媒体和流媒体服务器
  2. 媒体中心,使用 XBMC
  3. 具有家长控制功能的路由器和防火墙
  4. 具有虚拟主机支持的本地 Web 服务器
  5. Torrent/种子箱
  6. VPN 服务器
  7. Git

...并具有以下特点:

  1. 支持假 RAID
  2. 支持硬件 RAID 控制器、Adaptec/HighPoint/Areca/3Ware。

更新:

如果可以在一台物理机器上完成,那么我就会开始研究如何构建这个项目。

答案1

是的,您可以使用任何 Linux 来执行此操作,包括 Mint 或 Ubuntu。您需要做的就是安装相关软件。

是什么让你认为它不行?Linux 主要是一个服务器操作系统,像 Mint 和 Ubuntu 这样用户友好的 Linux 也不例外。由于你没有任何奇怪的要求,我认为你不会遇到任何问题。

答案2

将服务器用作路由器,放在与运行其他服务相同的机器上,需要采取安全预防措施,以免您不想要的东西被互联网访问。

准备好花大量时间学习,iptables以便保护路由器并实施 NAT。您还需要熟悉 Linux 网络的内部结构,以便OpenVPN正确使用或任何 VPN 软件。

我到处都读到过,Linux 下的 3ware RAID 控制器存在一些奇怪的问题。

此外,在进行路由和 VPN 服务的同一台机器上播放媒体需要一定的马力,因此不要吝惜规格。特别是如果您还打算在同一台机器上转码或转换视频。

答案3

  1. Samba 和 XBMC
  2. 链接至 xbmc 说明
  3. 路由器内置防火墙 iptables 家长控制 = 我不确定这个
  4. 本地 Web 服务器 = apache
  5. 检查包管理器是否存在多个选择。
  6. VPN 服务器这个功能是存在的,如果它不在包管理器中(应该在),你可以从源代码编译一些东西。
  7. Git = 当然支持
  8. 软件 RAID = 内核,即所有 Linux 发行版的核心,都内置有该功能
  9. 硬件 RAID = 参见#8 我现在正在使用带有 Adaptec 5805 的硬件 raid。

相关内容