Home server

Beheer en configuratieEdit

Home servers draaien vaak headless en kunnen op afstand worden beheerd via een opdrachtshell of grafisch via een extern desktopsysteem zoals RDP, VNC, Webmin, Apple Remote Desktop of vele andere.

Sommige besturingssystemen voor thuisservers (zoals Windows Home Server) bevatten een consumentgerichte grafische gebruikersinterface (GUI) voor installatie en configuratie die beschikbaar is op thuiscomputers in het thuisnetwerk (en op afstand via het internet via toegang op afstand). Andere stellen gebruikers eenvoudigweg in staat om native tools van het besturingssysteem te gebruiken voor de configuratie.

Gecentraliseerde opslagEdit

Home servers fungeren vaak als network-attached storage (NAS) en bieden het grote voordeel dat alle bestanden van gebruikers centraal en veilig kunnen worden opgeslagen, met flexibele rechten die erop kunnen worden toegepast. Dergelijke bestanden kunnen gemakkelijk worden benaderd vanaf elk ander systeem in het netwerk, mits de juiste referenties worden verstrekt. Dit geldt ook voor gedeelde printers.

Zulke bestanden kunnen ook via Internet worden gedeeld om overal ter wereld toegankelijk te zijn met toegang op afstand.

Servers met Unix of Linux met de gratis Samba-suite (of bepaalde Windows Server-producten – Windows Home Server uitgezonderd) kunnen domeincontrole, aangepaste aanmeldscripts en roaming-profielen bieden aan gebruikers van bepaalde versies van Windows. Hierdoor kan een gebruiker inloggen vanaf elke machine in het domein en toegang hebben tot haar of zijn “Mijn documenten” en gepersonaliseerde Windows- en toepassingsvoorkeuren – meerdere accounts op elke computer in huis zijn niet nodig.

Media servingEdit

Home servers worden vaak gebruikt om multimedia-inhoud te serveren, waaronder foto’s, muziek en video naar andere apparaten in het huishouden (en zelfs naar het internet; zie Space shifting, Tonido en Orb). Met behulp van standaardprotocollen zoals DLNA of eigen systemen zoals iTunes kunnen gebruikers vanuit elke kamer in huis toegang krijgen tot hun op de homeserver opgeslagen media. Windows XP Media Center Edition, Windows Vista en Windows 7 kunnen fungeren als een thuisserver, waarbij een bepaald type mediadienst wordt ondersteund dat de interactieve gebruikerservaring streamt naar Media Center Extenders, waaronder de Xbox 360.

Een typisch MythTV-menu.

Windows Home Server ondersteunt mediastreaming naar de Xbox 360 en andere op DLNA gebaseerde mediaontvangers via de ingebouwde Windows Media Connect-technologie. Sommige fabrikanten van Windows Home Server-apparaten, zoals HP, breiden deze functionaliteit uit met een volledige DLNA-implementatie, zoals PacketVideo TwonkyMedia-server.

Er zijn veel open-source en volledig functionele programma’s voor media serving beschikbaar voor Linux. LinuxMCE is een voorbeeld, waarmee andere apparaten kunnen opstarten vanaf een harde schijf image op de server, waardoor ze apparaten zoals set-top boxes kunnen worden. Asterisk, Xine, MythTV (een andere media serving oplossing), VideoLAN, SlimServer, DLNA, en vele andere open-source projecten zijn volledig geïntegreerd voor een naadloze home theater/automatisering/telefonie ervaring.

Op een Apple Macintosh server, omvatten de opties iTunes, PS3 Media Server, en Elgato. Bovendien kan Boxee voor Macs die rechtstreeks op TV’s zijn aangesloten, fungeren als een volwaardige interface voor een mediacentrum.

Servers staan meestal altijd aan, dus met de toevoeging van een TV- of radiotuner kunnen opnamen op elk gewenst moment worden ingepland.

Sommige thuisservers bieden externe toegang tot media en entertainment-inhoud.

Toegang op afstand Bewerken

De Webmin-interface zoals die in een standaardwebbrowser wordt weergegeven.

Een thuisserver kan worden gebruikt om vanaf apparaten op internet op afstand toegang te krijgen tot het huis, met behulp van externe bureaubladsoftware en andere software voor beheer op afstand. Windows Home Server biedt bijvoorbeeld via een webinterface op afstand toegang tot bestanden die op de thuisserver zijn opgeslagen, en op afstand toegang tot Remote Desktop-sessies op pc’s in huis. Ook Tonido biedt directe toegang via een webbrowser vanaf het internet zonder dat er port forwarding of andere instellingen nodig zijn. Sommige liefhebbers maken ook vaak gebruik van VPN-technologieën.

Op een Linux server zijn twee populaire gereedschappen (naast vele) VNC en Webmin. VNC stelt clients in staat om op afstand een server GUI desktop te bekijken alsof de gebruiker fysiek voor de server zit. Er hoeft geen GUI te draaien op de server console om dit te doen; er kunnen meerdere “virtuele” desktop omgevingen tegelijk open zijn. Met Webmin kunnen gebruikers veel aspecten van serverconfiguratie en -onderhoud regelen via een eenvoudige webinterface. Beide kunnen worden geconfigureerd om overal op het Internet te worden benaderd.

Servers kunnen ook op afstand worden benaderd met behulp van de opdrachtregel-gebaseerde Telnet en SSH protocollen.

Web servingEdit

Sommige gebruikers kiezen ervoor om een webserver te draaien om bestanden gemakkelijk en publiekelijk te delen (of privé, op het thuisnetwerk). Anderen zetten webpagina’s op en serveren deze rechtstreeks vanuit hun huis, hoewel dit in strijd kan zijn met de servicevoorwaarden van sommige ISP’s. Soms draaien deze webservers op een niet-standaard poort om de poortblokkering van de ISP te omzeilen. Voorbeelden van webservers die op thuisservers worden gebruikt zijn Apache en IIS.

Veel andere webservers zijn beschikbaar; zie Vergelijking van lichtgewicht webservers, Vergelijking van webservers.

Web proxyEdit

Sommige netwerken hebben een HTTP-proxy die kan worden gebruikt om de webtoegang te versnellen wanneer meerdere gebruikers dezelfde websites bezoeken, en om langs blokkerende software te komen terwijl de eigenaar het netwerk van een of andere instelling gebruikt die bepaalde sites zou kunnen blokkeren. Publieke proxy’s zijn vaak traag en onbetrouwbaar en dus is het de moeite waard om een eigen proxy op te zetten.

Sommige proxy’s kunnen worden geconfigureerd om websites op het lokale netwerk te blokkeren als het is ingesteld als een transparante proxy.

E-mailEdit

Veel thuisservers draaien ook e-mailservers die e-mail afhandelen voor de domeinnaam van de eigenaar. De voordelen zijn dat de mailboxen en de maximale berichtgrootte veel groter zijn dan bij de meeste commerciële e-maildiensten. De toegang tot de server, aangezien deze zich op het lokale netwerk bevindt, is veel sneller dan het gebruik van een externe dienst. Dit verhoogt ook de veiligheid, omdat e-mails niet op een externe server staan.

BitTorrentEdit

Home servers zijn ideaal voor het gebruik van het BitTorrent protocol voor het downloaden en seeden van bestanden, omdat sommige torrents dagen, of zelfs weken kunnen duren en beter presteren op een ononderbroken verbinding. Er zijn veel tekstgebaseerde clients zoals rTorrent en webgebaseerde zoals TorrentFlux en Tonido beschikbaar voor dit doel. BitTorrent maakt het ook gemakkelijker voor mensen met een beperkte bandbreedte om grote bestanden via het Internet te verspreiden.

GopherEdit

Een ongebruikelijke dienst is het Gopher-protocol, een hypertext document retrieval protocol dat dateert van voor het World Wide Web en populair was in het begin van de jaren 1990. Veel van de overgebleven gopher servers draaien op thuisservers die gebruik maken van PyGopherd en de Bucktooth gopher server.

HuisautomatiseringEdit

Huisautomatisering vereist een apparaat in huis dat 24/7 beschikbaar is. Vaak worden dergelijke controllers op een server thuis gebruikt.

VeiligheidsbewakingEdit

Relatief goedkope CCTV DVR-oplossingen zijn beschikbaar waarmee video-opnamen van camera’s op een server thuis voor beveiligingsdoeleinden kunnen worden gemaakt. De video kan vervolgens worden bekeken op PC’s of andere apparaten in het huis.

Een reeks goedkope USB-gebaseerde webcams kan worden aangesloten op een thuisserver als een geïmproviseerd CCTV-systeem. Optioneel kunnen deze beelden en videostreams via Internet beschikbaar worden gesteld met behulp van standaardprotocollen.

FamilietoepassingenEdit

Huisservers kunnen fungeren als host voor gezinsgerichte toepassingen, zoals een gezinsagenda, to-do-lijstjes en message boards.

IRC en instant messagingEdit

Omdat een server altijd aan staat, zal een IRC-client of IM-client die erop draait in hoge mate beschikbaar zijn voor het Internet. Op deze manier kan de chat-client activiteiten opnemen die zelfs plaatsvinden terwijl de gebruiker niet achter de computer zit, b.v. slaapt of op het werk of op school is. Tekstuele clients zoals Irssi en tmsnc kunnen bijvoorbeeld worden losgekoppeld met GNU Screen, en grafische clients zoals Pidgin kunnen worden losgekoppeld met xmove. Quassel biedt een specifieke versie voor dit soort gebruik. Thuisservers kunnen ook worden gebruikt om persoonlijke XMPP-servers en IRC-servers te draaien, omdat deze protocollen een groot aantal gebruikers kunnen ondersteunen met zeer weinig bandbreedte.

Online gamenEdit

Sommige multiplayer-spellen zoals Continuum, Tremulous, Minecraft en Doom hebben serversoftware beschikbaar die gebruikers kunnen downloaden en gebruiken om hun eigen privéservers te draaien. Sommige van deze servers zijn beveiligd met een wachtwoord, zodat alleen een geselecteerde groep mensen, zoals clanleden of whitelisted spelers toegang kunnen krijgen tot de server. Anderen zijn open voor publiek gebruik en kunnen verhuizen naar colocatie of andere vormen van betaalde hosting als ze een groot aantal spelers krijgen.

Gefedereerde sociale netwerkenEdit

Home servers kunnen worden gebruikt om gedistribueerde federatieve sociale netwerken te hosten, zoals diaspora* en GNU Social. Federatieprotocollen zoals ActivityPub staan vele kleine thuisservers toe om op een zinvolle manier te interageren en geven de indruk deel uit te maken van een groot traditioneel sociaal netwerk. Federatie is niet alleen beperkt tot sociale netwerken. Er worden veel innovatieve nieuwe gratis software webdiensten ontwikkeld die mensen in staat kunnen stellen hun eigen video’s, foto’s, blogs enz. te hosten en toch deel te nemen aan de grotere federatieve netwerken.

Platform van derde partijenEdit

Home servers zijn vaak platforms die het mogelijk maken dat producten van derde partijen worden gebouwd en in de loop van de tijd worden toegevoegd. Windows Home Server biedt bijvoorbeeld een Software Development Kit. Ook Tonido biedt een applicatieplatform dat kan worden uitgebreid door nieuwe applicaties te schrijven met behulp van hun SDK.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.