我想在家里设置一个 NAS 服务器,比如这。
基本上用于在我的网络中存储和共享文件、下载种子、保留比特币节点(仅供我使用,将我的比特币放在我的机器中)以及自动化一些事情。我不想要 FreeNAS 或类似的东西,因为我想用我的服务器做任何我想做的事情,而不仅仅是开箱即用的东西。
当然,我会用一台旧电脑来做这件事。我还没有,但我考虑用 2GB 内存,1.2/1.6ghz。
我有一些问题:
我应该使用 Ubuntu 桌面版还是服务器版?桌面版会消耗更多资源吗?
如果我使用服务器版本,是否可以使用命令行下载 bitorrent?
Ubuntu 适合这个吗?或者我应该寻找一个更轻量的发行版?
答案1
我是根据使用 Ubuntu 作为家庭服务器的经验来回答这个问题的。不过,我没有使用旧电脑——我在一个小盒子里构建了自己的定制系统,但它具有桌面级规格(2.8GHz 和 8GB RAM)。我主要将它用作 Plex 媒体服务器,它还可以进行一些文件管理、偶尔的种子下载、下载播客、具有本地时间和 DNS 服务器、VPN,以及偶尔的虚拟化实验。[我构建系统时考虑到了 Plex 和虚拟化,这就是我将所有这些资源投入其中的原因。我确信我做的其他事情不需要所有这些资源。]
问题 1:我应该使用 Ubuntu 桌面版还是服务器版?桌面版会消耗更多资源吗?
是的,桌面版本会消耗更多资源,但如果您使用 lxde 或 xfce 之类的程序,它可能不会对性能产生明显影响,从而影响您所描述的使用类型。如果您对自己的命令行技能有信心,则可以使用服务器版本,但正如本文所建议的那样,桌面版本包含或可以安装服务器版本中的任何内容,更易于设置,并且如果您需要,还提供 GUI。
如果您从 Ubuntu Desktop 开始,那么从软件中心或存储库安装 lxde 或 xfce 非常简单。如果您从 Ubuntu Server 开始,那么事后始终可以安装 GUI,但我从未尝试过。
问题2:如果我使用服务器版本,是否可以使用命令行下载bitorrent?
我不知道默认的 bittorrent 客户端(Transmission)。但是洪水我使用的 具有命令行界面和基于 Web 的 UI 作为可选功能。我使用它的 Web UI,它非常出色,我可以通过 VPN 从我网络上的其他计算机和设备或网络外的其他计算机和设备访问它。Deluge 可从 Ubuntu 软件中心或存储库获取。
问题 3:Ubuntu 适合这个吗?或者我应该寻找一个更轻量的发行版?
Ubuntu Server 的系统要求极低。如果您使用 Unity,Ubuntu Desktop 可能会有点拥挤,特别是如果您不经常查看它的话。(我的家庭服务器运行的是 Ubuntu Desktop 12.04,但 RAM 比您说的要多得多,所以您的情况可能会有所不同。)
如果我要尝试这个,我可能会先尝试 Ubuntu 桌面版(只是因为我还是更喜欢在需要的时候使用 GUI),如果它表现不佳,我会再尝试使用服务器版本。