- Administration und KonfigurationBearbeiten
- Zentraler SpeicherBearbeiten
- Media servingEdit
- Fernzugriff Bearbeiten
- WebservingEdit
- Web-ProxyBearbeiten
- E-MailEdit
- BitTorrentEdit
- GopherEdit
- HausautomatisierungBearbeiten
- SicherheitsüberwachungBearbeiten
- FamilienanwendungenBearbeiten
- IRC und Instant MessagingBearbeiten
- Online-GamingEdit
- Föderierte soziale NetzwerkeEdit
- Plattform von DrittanbieternBearbeiten
Administration und KonfigurationBearbeiten
Heimserver laufen oft ohne Kopfhörer und können aus der Ferne über eine Befehlsshell oder grafisch über ein Remote-Desktop-System wie RDP, VNC, Webmin, Apple Remote Desktop oder viele andere verwaltet werden.
Einige Heimserver-Betriebssysteme (z. B. Windows Home Server) enthalten eine verbraucherorientierte grafische Benutzeroberfläche (GUI) für die Einrichtung und Konfiguration, die auf Heimcomputern im Heimnetzwerk (und über das Internet per Fernzugriff) verfügbar ist. Andere ermöglichen es den Benutzern einfach, native Betriebssystem-Tools für die Konfiguration zu verwenden.
Zentraler SpeicherBearbeiten
Home-Server fungieren oft als Netzwerkspeicher (NAS) und bieten den großen Vorteil, dass die Dateien aller Benutzer zentral und sicher gespeichert werden können, wobei flexible Berechtigungen auf sie angewendet werden können. Auf diese Dateien kann von jedem anderen System im Netz aus problemlos zugegriffen werden, sofern die richtigen Anmeldedaten angegeben werden. Dies gilt auch für gemeinsam genutzte Drucker.
Solche Dateien können auch über das Internet freigegeben werden, um von überall auf der Welt über Fernzugriff zugänglich zu sein.
Server, die unter Unix oder Linux mit der kostenlosen Samba-Suite laufen (oder bestimmte Windows Server-Produkte – Windows Home Server ausgenommen), können Benutzern bestimmter Windows-Versionen Domänensteuerung, benutzerdefinierte Anmeldeskripte und Roaming-Profile bieten. So kann sich ein Benutzer von jedem Rechner in der Domäne aus anmelden und hat Zugriff auf seine „Eigenen Dateien“ und personalisierte Windows- und Anwendungseinstellungen – mehrere Konten auf jedem Computer im Haushalt sind nicht erforderlich.
Media servingEdit
Homeserver werden häufig verwendet, um Multimedia-Inhalte, einschließlich Fotos, Musik und Videos, an andere Geräte im Haushalt (und sogar an das Internet; siehe Space shifting, Tonido und Orb) zu übertragen. Mithilfe von Standardprotokollen wie DLNA oder proprietären Systemen wie iTunes können Benutzer von jedem Raum im Haus aus auf ihre auf dem Heimserver gespeicherten Medien zugreifen. Windows XP Media Center Edition, Windows Vista und Windows 7 können als Heimserver fungieren und unterstützen eine bestimmte Art der Medienbereitstellung, die das interaktive Benutzererlebnis an Media Center Extender, einschließlich der Xbox 360, streamt.
Windows Home Server unterstützt Medien-Streaming an die Xbox 360 und andere DLNA-basierte Medienempfänger über die integrierte Windows Media Connect-Technologie. Einige Hersteller von Windows Home Server-Geräten, wie z. B. HP, erweitern diese Funktionalität mit einer vollständigen DLNA-Implementierung, wie z. B. dem PacketVideo TwonkyMedia-Server.
Es gibt viele quelloffene und voll funktionsfähige Programme für die Medienausgabe unter Linux. LinuxMCE ist ein Beispiel, das es anderen Geräten erlaubt, von einem Festplatten-Image auf dem Server zu booten, so dass sie zu Geräten wie Set-Top-Boxen werden können. Asterisk, Xine, MythTV (eine weitere Media-Serving-Lösung), VideoLAN, SlimServer, DLNA und viele andere Open-Source-Projekte sind vollständig integriert, um ein nahtloses Heimkino-/Automatisierungs-/Telefonie-Erlebnis zu ermöglichen.
Auf einem Apple Macintosh-Server stehen unter anderem iTunes, PS3 Media Server und Elgato zur Verfügung. Für Macs, die direkt an ein Fernsehgerät angeschlossen sind, kann Boxee als vollwertige Media-Center-Schnittstelle fungieren.
Server sind in der Regel immer eingeschaltet, so dass mit einem zusätzlichen TV- oder Radio-Tuner jederzeit Aufnahmen geplant werden können.
Einige Heimserver bieten Fernzugriff auf Medien- und Unterhaltungsinhalte.
Fernzugriff Bearbeiten
Ein Heimserver kann verwendet werden, um mit Hilfe von Remote-Desktop-Software und anderer Remote-Verwaltungssoftware einen Fernzugriff von Geräten im Internet auf das Haus zu ermöglichen. Windows Home Server ermöglicht beispielsweise den Fernzugriff auf Dateien, die auf dem Heimserver gespeichert sind, über eine Weboberfläche sowie den Fernzugriff auf Remotedesktop-Sitzungen auf PCs im Haus. In ähnlicher Weise ermöglicht Tonido den direkten Zugriff über einen Webbrowser aus dem Internet, ohne dass eine Portweiterleitung oder eine andere Einrichtung erforderlich ist. Einige Enthusiasten verwenden auch VPN-Technologien.
Auf einem Linux-Server sind zwei beliebte Tools (neben vielen anderen) VNC und Webmin. Mit VNC können Clients einen GUI-Desktop des Servers aus der Ferne betrachten, als ob der Benutzer physisch vor dem Server sitzen würde. Eine grafische Benutzeroberfläche muss dazu nicht auf der Serverkonsole laufen; es können mehrere „virtuelle“ Desktop-Umgebungen gleichzeitig geöffnet sein. Webmin ermöglicht es den Benutzern, viele Aspekte der Serverkonfiguration und -wartung über eine einfache Webschnittstelle zu steuern. Beide können so konfiguriert werden, dass sie von jedem Ort im Internet aus zugänglich sind.
Auf Server kann auch über die kommandozeilenbasierten Telnet- und SSH-Protokolle zugegriffen werden.
WebservingEdit
Einige Benutzer entscheiden sich für einen Webserver, um Dateien einfach und öffentlich (oder privat im Heimnetzwerk) zu teilen. Andere richten Webseiten ein und stellen sie direkt von zu Hause aus bereit, obwohl dies gegen die Nutzungsbedingungen einiger Internetanbieter verstoßen kann. Manchmal werden diese Webserver auf einem nicht standardisierten Port betrieben, um die Portsperrung durch den Internetanbieter zu umgehen. Beispiele für Webserver, die auf Heimservern verwendet werden, sind Apache und IIS.
Viele andere Webserver sind verfügbar; siehe Vergleich von leichtgewichtigen Webservern, Vergleich von Webservern.
Web-ProxyBearbeiten
Einige Netzwerke verfügen über einen HTTP-Proxy, der verwendet werden kann, um den Internetzugang zu beschleunigen, wenn mehrere Benutzer dieselben Websites besuchen, und um Sperrprogramme zu umgehen, während der Besitzer das Netzwerk einer Einrichtung nutzt, die bestimmte Websites blockieren könnte. Öffentliche Proxys sind oft langsam und unzuverlässig, so dass es sich lohnt, einen eigenen privaten Proxy einzurichten.
Einige Proxys können so konfiguriert werden, dass sie Websites im lokalen Netz blockieren, wenn sie als transparenter Proxy eingerichtet sind.
E-MailEdit
Viele Heimserver betreiben auch E-Mail-Server, die E-Mails für den Domänennamen des Besitzers bearbeiten. Der Vorteil ist, dass die Postfächer und die maximale Nachrichtengröße viel größer sind als bei den meisten kommerziellen E-Mail-Diensten. Der Zugriff auf den Server, der sich im lokalen Netzwerk befindet, ist wesentlich schneller als bei einem externen Dienst. Dies erhöht auch die Sicherheit, da E-Mails nicht auf einem externen Server gespeichert werden.
BitTorrentEdit
Home-Server sind ideal für die Verwendung des BitTorrent-Protokolls zum Herunterladen und Weiterleiten von Dateien, da einige Torrents Tage oder sogar Wochen dauern können und bei einer ununterbrochenen Verbindung besser funktionieren. Zu diesem Zweck gibt es viele textbasierte Clients wie rTorrent und webbasierte Clients wie TorrentFlux und Tonido. BitTorrent erleichtert auch Personen mit begrenzter Bandbreite die Verbreitung großer Dateien über das Internet.
GopherEdit
Ein ungewöhnlicher Dienst ist das Gopher-Protokoll, ein Hypertext-Dokumentenabrufprotokoll, das dem World Wide Web vorausging und in den frühen 1990er Jahren sehr beliebt war. Viele der verbliebenen Gopher-Server werden von Heimservern aus betrieben, die PyGopherd und den Bucktooth-Gopher-Server verwenden.
HausautomatisierungBearbeiten
Für die Hausautomatisierung ist ein Gerät im Haus erforderlich, das rund um die Uhr verfügbar ist. Oft werden solche Heimautomatisierungssteuerungen auf einem Heimserver betrieben.
SicherheitsüberwachungBearbeiten
Relativ preiswerte CCTV-DVR-Lösungen sind verfügbar, die die Aufzeichnung von Videokameras auf einem Heimserver für Sicherheitszwecke ermöglichen. Das Video kann dann auf PCs oder anderen Geräten im Haus angesehen werden.
Eine Reihe preiswerter USB-basierter Webcams kann als behelfsmäßiges CCTV-System an einen Heimserver angeschlossen werden. Optional können diese Bilder und Videoströme über das Internet unter Verwendung von Standardprotokollen zur Verfügung gestellt werden.
FamilienanwendungenBearbeiten
Heimserver können als Host für familienorientierte Anwendungen wie einen Familienkalender, Aufgabenlisten und Nachrichtenbretter dienen.
IRC und Instant MessagingBearbeiten
Da ein Server immer eingeschaltet ist, ist ein darauf laufender IRC- oder IM-Client für das Internet hochverfügbar. Auf diese Weise ist der Chat-Client in der Lage, Aktivitäten aufzuzeichnen, die auch dann stattfinden, wenn der Benutzer nicht am Computer sitzt, z. B. wenn er schläft oder bei der Arbeit oder in der Schule ist. Text-Clients wie Irssi und tmsnc können z.B. mit GNU Screen abgetrennt werden, und grafische Clients wie Pidgin können mit xmove abgetrennt werden. Quassel bietet eine spezielle Version für diese Art der Nutzung. Heimserver können auch für den Betrieb von persönlichen XMPP-Servern und IRC-Servern verwendet werden, da diese Protokolle eine große Anzahl von Benutzern bei sehr geringer Bandbreite unterstützen können.
Online-GamingEdit
Für einige Multiplayer-Spiele wie Continuum, Tremulous, Minecraft und Doom ist Serversoftware verfügbar, die Benutzer herunterladen und verwenden können, um ihren eigenen privaten Spielserver zu betreiben. Einige dieser Server sind passwortgeschützt, so dass nur ein ausgewählter Personenkreis, z. B. Clanmitglieder oder Spieler, die auf einer Whitelist stehen, Zugang zum Server erhalten. Andere sind für die Öffentlichkeit zugänglich und können zu Colocation oder anderen Formen des bezahlten Hostings übergehen, wenn sie eine große Anzahl von Spielern erreichen.
Föderierte soziale NetzwerkeEdit
Home-Server können verwendet werden, um verteilte föderierte soziale Netzwerke wie Diaspora* und GNU Social zu hosten. Föderationsprotokolle wie ActivityPub ermöglichen es vielen kleinen Heimservern, auf sinnvolle Weise zu interagieren und den Eindruck zu erwecken, in einem großen traditionellen sozialen Netzwerk zu sein. Föderation ist nicht nur auf soziale Netzwerke beschränkt. Es werden viele innovative neue freie Software-Webdienste entwickelt, die es den Menschen ermöglichen, ihre eigenen Videos, Fotos, Blogs usw. zu hosten und trotzdem an den größeren Verbundnetzen teilzunehmen.
Plattform von DrittanbieternBearbeiten
Home-Server sind oft Plattformen, die es ermöglichen, Produkte von Drittanbietern zu entwickeln und im Laufe der Zeit hinzuzufügen. Windows Home Server bietet zum Beispiel ein Software Development Kit. In ähnlicher Weise bietet Tonido eine Anwendungsplattform, die durch das Schreiben neuer Anwendungen unter Verwendung des SDK erweitert werden kann.