家庭网络/文件服务器

时间:2012-03-28 22:13:36

标签: hosting media

在家里,我们在三台电脑上有很多媒体内容。我想将它们集中在运行托管所有内容的Web服务器的单个机器上,当我们获取如下的URL:http://localhost/music时,它将显示一个HTML文件,列出计算机上的所有音乐文件,当我们点击一​​个文件时,它就会被下载。

我不知道该使用什么来制作这个东西,我认为Apache作为服务器而PHP作为语言......,有什么建议吗?

4 个答案:

答案 0 :(得分:1)

在您的计算机上安装FreeNAS

http://www.freenas.org/

答案 1 :(得分:1)

你甚至不需要那么远。只需在计算机上安装apache,并将您的音乐文件夹作为Web目录。你应该可以像这样导航到这个页面:http://whateverip/music/和apache会像你建议的那样提供那个html页面。

答案 2 :(得分:0)

如果使用Windows,XAMPP是一个非常好的解决方案。您并不真正需要PHP部分,因为在安装WAMP解决方案后,您在服务器上只需要将所有内容放在服务器使用的文件夹中。

如果使用Linux,无疑安装LAMP,无论是使用Ubuntu还是其他Linux发行版,都可以轻松安装。

如果使用MAC,则有与LAMP类似的解决方案。有些是无忧无虑的。

在任何情况下,所有这些都使用Apache作为服务器;这是要走的路。它并不像你想象的那么难,只需安装软件,然后将你的文件放在适当的目录中,然后从其他每台机器上找到你可能会在地址栏中输入的文件:

http://192.168.1.101/

当然,您的局域网上的Web服务器的地址。它很可能是一个非常类似的地址,可能以两个不同的最后两个数字结尾。

答案 3 :(得分:0)

如果你想存储的东西在时间,金钱或电力方面对你有价值,我会选择freenas路线。它使用Web GUI创建了一个很棒的无头文件服务器,支持ZFS文件系统(类似于软件RAID5,因此您可以丢失磁盘而不会丢失数据)。对我来说更有价值的是它还支持复制到重复的服务器。

它可以使用freeBSD作为操作系统在非常低功耗的硬件上运行。我测量了我的一个盒子,它使用了大约45瓦特。操作系统从USB记忆棒加载,因此所有磁盘都成为数据磁盘。它将系统保存在RAM中,因此USB不会对其进行任何写入,因此USB会持续很长时间。它将为您的Windows机箱提供CIFS,为您的mac提供AFP,为您的Linux系统提供NFS。插件允许使用DLNA媒体服务器。我有三个盒子运行稳定,一年多没有重启,每盒6x 3TB驱动器。

典型的硬件设置可能是华硕C60M1-I AMD Fusion板(组合CPU / VGA / NICC / 6SATA),大约75美元,16GB RAM,PSU,USB棒 - 瞧 - 添加3个硬盘驱动器,你有一个低功耗RAID文件服务器。获得两个,您可以在不同的物理位置将一台服务器复制到另一台服务器。

相关问题