制作我自己的 NAS/Web 服务器

制作我自己的 NAS/Web 服务器

我目前有一台配备 8GB RAM 和 Haswell Pentium CPU 的电脑。

我需要它来实现以下目的:

  • 充当我的电视的媒体电脑。

    • 将存储我的媒体文件
    • 需要能够从同一网络内的另一台 PC 通过 LAN 访问驱动器
  • Web 服务器(在虚拟机上)

    • Nginx + gunicorn 运行由 Django 提供支持的网站。(暂存服务器)
  • 私有云。

考虑到需求,你们能建议什么样的操作系统 + 软件组合吗?

答案1

我可能会运行某种 Windows 服务器操作系统。Windows Server 2012 可能也能发挥不错的作用。通过使用 Windows 服务器,您将能够利用 Hyper-V 作为虚拟化平台来运行其他操作系统。

在硬件方面,我会使用两个不同的 NIC,一个用于主机操作系统连接到 LAN,然后为虚拟机使用单独的 NIC。这样可以让你分割主机流量和虚拟机流量。虽然可以使用一个 NIC 来同时执行这两项操作,但我更喜欢这种配置。话虽如此,你也可以选择只使用一个 NIC,然后以桥接方式使用它。

您可以使用 Virtualbox 之类的程序来代替 Hyper-V,但是无法通过 GUI 以无头模式启动 Virtualbox,在这种情况下您必须使用脚本。

当然,请确保防火墙和本地机器上有适当的安全措施,以确保人们无法利用公共服务来访问内部资源。

相关内容