我想设置一个家庭服务器。我希望它能运行一大堆东西,比如文件服务器、音乐服务器、打印服务器、网络服务器、邮件服务器,可能还有一些其他用途,比如家庭自动化。它只供个人使用,不供企业使用;所以主要是一个用户。我想知道在一台服务器上运行这么多东西是不是一个坏主意?我应该把它分成多个服务器,还是用一个单独的 nas 进行备份?或者它们可以一起工作得很好。我目前没有硬件,我想买点好东西,所以硬件应该不是什么大问题。
答案1
没有理由不在一台服务器上运行所有程序。
我有一台机器:
- 打印服务器
- 文件服务器
- 网络服务器
- 电视服务器(MythTV)
- 路由器
- DHCP
- 虚拟机主机
全部配备 3GB RAM 和 2GHz P4。
如果您以企业身份运行这些服务中的任何一项以便转售给个人,那么将其拆分为多个服务器是必须的,但对于您个人使用来说应该没有任何问题。
拥有单独的系统进行备份总是好的,因此额外的 NAS 是一个好主意 - 如果可能的话,将其放置在家里的不同房间。
答案2
按照@Matt 的回答,但可能有一个警告:
如果您想要运行的任何服务消耗接近 100% 的 CPU 或以其他方式(例如使用磁盘 I/O)自私,请考虑将它们弹出到自己的服务器上,这样它们就不会阻塞其他服务。
例如,在家里,我将媒体文件服务器分离到自己的网络上,因为它有时会饱和其网络,这可能会扰乱我的其他一些服务。