家庭服务器
编辑家庭服务器是一个计算服务器位于一个私人计算住宅提供给内部或外部其他设备的服务的家庭通过家庭网络或互联网。此类服务可能包括文件和打印机服务、媒体中心服务、家庭自动化控制、网络服务(在网络或Internet上)、网络缓存、文件共享和同步、视频监控和数字录像机、日历以及联系人共享和同步、帐户身份验证和备份服务。
由于典型家庭网络上的计算机数量相对较少,因此家庭服务器通常不需要强大的计算能力。家庭服务器可以通过重新设计的旧计算机或插入式计算机实现DIY风格;还提供预先配置的商用家用服务器设备。一个不间断电源中的情况下,有时使用停电能可能损坏数据。
家庭服务器提供的服务
编辑管理和配置
家庭服务器通常无头运行,可以通过命令外壳进行远程管理,或通过远程桌面系统(如RDP、VNC、Webmin、Apple远程桌面或许多其他系统)以图形方式进行管理。
一些家庭服务器操作系统(例如WindowsHomeServer)包括一个以消费者为中心的图形用户界面(GUI),用于设置和配置,可在家庭网络上的家庭计算机上使用(以及通过远程访问通过Internet远程访问)。其他的只是使用户能够使用本机操作系统工具进行配置。
集中存储
家庭服务器通常充当网络附加存储(NAS),提供的主要好处是可以集中安全地存储所有用户的文件,并为其应用灵活的权限。只要提供了正确的凭据,就可以从网络上的任何其他系统轻松访问此类文件。这也适用于共享打印机。
此类文件还可以通过Internet共享,以便使用远程访问从世界任何地方进行访问。
运行带有免费Samba套件(或某些WindowsServer产品-WindowsHomeServer除外)的Unix或Linux的服务器可以为某些Windows版本的用户提供域控制、自定义登录脚本和漫游配置文件。这允许用户从域中的任何机器登录并访问她或他的“我的文档”以及个性化的Windows和应用程序首选项-不需要在家中的每台计算机上使用多个帐户。
媒体服务
家庭服务器通常用于向家庭中的其他设备(甚至是互联网;请参阅Spaceshift、Tonido和Orb)提供多媒体内容,包括照片、音乐和视频。使用DLNA等标准协议或iTunes等专有系统,用户可以从家中的任何房间访问存储在家庭服务器上的媒体。WindowsXPMediaCenterEdition、WindowsVista和Windows7可以充当家庭服务器,支持特定类型的媒体服务,将交互式用户体验流式传输到MediaCenterExtender,包括Xbox360。
WindowsHomeServer支持通过内置的WindowsMediaConnect技术将媒体流传输到Xbox360和其他基于DLNA的媒体接收器。某些WindowsHomeServer设备制造商(例如HP)通过完整的DLNA实施(例如PacketVideoTwonkyMedia服务器)扩展了此功能。
有许多开源且功能齐全的媒体服务程序可用于Linux。LinuxMCE就是一个例子,它允许其他设备从服务器上的硬盘驱动器映像启动,从而使它们成为诸如机顶盒之类的设备。Asterisk、Xine、MythTV(另一种媒体服务解决方案)、VideoLAN、SlimServer、DLNA和许多其他开源项目完全集成,以实现无缝的家庭影院/自动化/电话体验。
在AppleMacintosh服务器上,选项包括iTunes、PS3MediaServer和Elgato。此外,对于直接连接到电视的Mac,Boxee可以充当功能齐全的媒体中心界面。
服务器通常始终处于开启状态,因此添加电视或收音机调谐器可以随时安排录制。
一些家庭服务器提供对媒体和娱乐内容的远程访问。
远程访问
家庭服务器可用于使用远程桌面软件和其他远程管理软件从Internet上的设备提供对家庭的远程访问。例如,WindowsHomeServer通过Web界面提供对存储在家庭服务器上的文件的远程访问,以及对家中PC上的远程桌面会话的远程访问。类似地,Tonido通过网络浏览器从Internet提供直接访问,而无需任何端口转发或其他设置。一些爱好者也经常使用VPN技术。
在Linux服务器上,两个流行的工具是(其中很多)VNC和Webmin。VNC允许客户端远程查看服务器GUI桌面,就像用户实际坐在服务器前一样。无需在服务器控制台上运行GUI即可发生这种情况;可以同时打开多个“虚拟”桌面环境。Webmin允许用户从一个简单的Web界面控制服务器配置和维护的许多方面。两者都可以配置为从Internet上的任何地方访问。
还可以使用基于命令行的Telnet和SSH协议远程访问服务器。
网络服务
一些用户选择运行网络服务器以便轻松和公开(或私下,在家庭网络上)共享文件。其他人设置网页并直接从他们的家中提供服务,尽管这可能违反了某些ISP的服务条款。有时,这些Web服务器在非标准端口上运行,以避免ISP的端口阻塞。家庭服务器上使用的示例Web服务器包括Apache和IIS。
许多其他网络服务器可用;看到的轻量级网络服务器比较,Web服务器的比较。
网络代理
某些网络具有HTTP代理,可用于在多个用户访问同一网站时加快Web访问速度,并在所有者使用可能阻止某些站点的某些机构的网络时绕过阻止软件。公共代理通常很慢且不可靠,因此设置自己的私人代理的麻烦是值得的。
如果将某些代理设置为透明代理,则可以将其配置为阻止本地网络上的网站。
电子邮件
许多家庭服务器还运行电子邮件服务器,为所有者的域名处理电子邮件。与大多数商业电子邮件服务相比,其优势在于拥有更大的邮箱和xxx的邮件大小。访问服务器,因为它在本地网络上比使用外部服务要快得多。这也提高了安全性,因为电子邮件不在场外服务器上。
BitTorrent
家庭服务器是利用BitTorrent协议下载和播种文件的理想选择,因为某些Torrent可能需要数天甚至数周才能完成并在不间断连接上表现得更好。有许多基于文本的客户端(例如rTorrent)和基于Web的客户端(例如TorrentFlux和Tonido)可用于此目的。BitTorrent还使带宽有限的人可以更轻松地通过Internet分发大文件。
家庭自动化
家庭自动化需要家中的设备24/7可用。通常这样的家庭自动化控制器在家庭服务器上运行。
安全监控
可以使用成本相对较低的闭路电视DVR解决方案,出于安全目的,可以将摄像机录制到家庭服务器。然后可以在家里的PC或其他设备上观看视频。
一系列廉价的基于USB的网络摄像头可以作为临时闭路电视系统连接到家庭服务器。可以选择使用标准协议通过Internet提供这些图像和视频流。
家庭应用程序
家庭服务器可以充当面向家庭的应用程序的宿主,例如家庭日历、待办事项列表和留言板。
IRC和即时通讯
由于服务器始终处于开启状态,因此在其上运行的IRC客户端或IM客户端将对Internet高度可用。这样,聊天客户端将能够记录即使用户不在计算机旁时发生的活动,例如睡着或在工作或学校。例如,可以使用GNUScreen分离Irssi和tmsnc等文本客户端,使用xmove分离Pidgin等图形客户端。Quassel为这种用途提供了一个特定的版本。家庭服务器也可用于运行个人XMPP服务器和IRC服务器,因为这些协议可以在很小的带宽上支持大量用户。
在线游戏
一些多人游戏,例如Continuum、Tremulous、Minecraft和Doom,提供了服务器软件,用户可以下载并使用这些软件来运行他们自己的私人游戏服务器。其中一些服务器受密码保护,因此只有选定的一组人(例如部落成员或列入白名单的玩家)才能访问服务器。其他人对公众开放,如果他们获得大量玩家,可能会转向托管或其他形式的付费托管。
联合社交网络
家庭服务器可用于托管分布式联合社交网络,如diaspora*和GNUSocial。像ActivityPub这样的联合协议允许许多小型家庭服务器以一种有意义的方式进行交互,并给人一种在大型传统社交网络上的感觉。联邦不仅限于社交网络。许多创新的免费软件网络服务正在开发中,它们可以让人们托管自己的视频、照片、博客等,并且仍然可以参与更大的联合网络。
第三方平台
家庭服务器通常是支持构建和添加第三方产品的平台。例如,WindowsHomeServer提供了一个软件开发工具包。同样,Tonido提供了一个应用程序平台,可以通过使用其SDK编写新应用程序来扩展该平台。
家庭服务器的操作系统
编辑家庭服务器运行许多不同的操作系统。构建自己的家庭服务器的爱好者可以使用他们可以方便地使用或熟悉的任何操作系统,例如Linux、MicrosoftWindows、BSD、Solaris或来自贝尔实验室的Plan9。
家庭服务器硬件
编辑单板计算机越来越多地用于为家庭服务器供电,其中许多是ARM设备。旧的台式机和笔记本电脑也可以重新用作家庭服务器。
移动电话通常与基于ARM的单板计算机一样强大。一旦手机可以运行Linux操作系统,自托管可能会转移到移动设备上,每个人的数据和服务都由他们自己的手机提供。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/126806/