- Správa a konfiguraceUpravit
- Centralizované úložištěEdit
- Podávání médiíRedakce
- Vzdálený přístup Upravit
- Webové serveryEdit
- Webový proxy serverEdit
- E-mailEdit
- BitTorrentEdit
- GopherEdit
- Domácí automatizaceEdit
- Bezpečnostní monitorováníEdit
- Rodinné aplikaceUpravit
- IRC a instant messagingUpravit
- Online hraníEdit
- Federované sociální sítěEdit
- Platforma třetích stranUpravit
Správa a konfiguraceUpravit
Domácí servery často běží bez hlavy a lze je spravovat vzdáleně pomocí příkazového prostředí nebo graficky prostřednictvím systému vzdálené plochy, jako je RDP, VNC, Webmin, Apple Remote Desktop nebo mnoho dalších.
Některé operační systémy pro domácí servery (například Windows Home Server) obsahují grafické uživatelské rozhraní (GUI) pro nastavení a konfiguraci zaměřené na spotřebitele, které je dostupné na domácích počítačích v domácí síti (a vzdáleně přes internet prostřednictvím vzdáleného přístupu). Jiné jednoduše umožňují uživatelům používat ke konfiguraci nativní nástroje operačního systému.
Centralizované úložištěEdit
Domácí servery často fungují jako síťové úložiště (NAS), které poskytuje hlavní výhodu v tom, že všechny soubory uživatelů mohou být centrálně a bezpečně uloženy a jsou na ně aplikována flexibilní oprávnění. K takovým souborům lze snadno přistupovat z jakéhokoli jiného systému v síti, pokud jsou poskytnuta správná pověření. To platí i pro sdílené tiskárny.
Takové soubory lze také sdílet přes internet, aby byly přístupné odkudkoli na světě pomocí vzdáleného přístupu.
Servery se systémem Unix nebo Linux a bezplatnou sadou Samba (nebo některé produkty Windows Server – s výjimkou Windows Home Server) mohou uživatelům určitých verzí systému Windows poskytovat řízení domény, vlastní přihlašovací skripty a roamingové profily. Uživatel se tak může přihlásit z libovolného počítače v doméně a mít přístup ke svým „Mým dokumentům“ a personalizovaným předvolbám systému Windows a aplikací – není potřeba více účtů na každém počítači v domácnosti.
Podávání médiíRedakce
Domácí servery se často používají k podávání multimediálního obsahu včetně fotografií, hudby a videa ostatním zařízením v domácnosti (a dokonce i na internet; viz Space shifting, Tonido a Orb). Pomocí standardních protokolů, jako je DLNA, nebo proprietárních systémů, jako je iTunes, mohou uživatelé přistupovat ke svým médiím uloženým na domácím serveru z kterékoli místnosti v domě. Jako domácí server mohou fungovat systémy Windows XP Media Center Edition, Windows Vista a Windows 7, které podporují určitý typ obsluhy médií, který přenáší interaktivní uživatelské prostředí do zařízení Media Center Extender včetně konzole Xbox 360.
Server Windows Home Server podporuje streamování médií do konzole Xbox 360 a dalších mediálních přijímačů založených na protokolu DLNA prostřednictvím integrované technologie Windows Media Connect. Někteří výrobci zařízení se systémem Windows Home Server, jako například HP, rozšiřují tuto funkci o plnohodnotnou implementaci DLNA, například PacketVideo TwonkyMedia server.
Pro systém Linux je k dispozici mnoho otevřených a plně funkčních programů pro obsluhu médií. Jedním z nich je například LinuxMCE, který umožňuje spouštět další zařízení z obrazu pevného disku na serveru, takže se z nich mohou stát zařízení, jako jsou set-top boxy. Asterisk, Xine, MythTV (další řešení pro obsluhu médií), VideoLAN, SlimServer, DLNA a mnoho dalších open-source projektů jsou plně integrovány pro bezproblémové domácí kino/automatizaci/telefonii.
Na serveru Apple Macintosh jsou k dispozici možnosti jako iTunes, PS3 Media Server a Elgato. U počítačů Mac přímo připojených k televizorům může navíc Boxee fungovat jako plnohodnotné rozhraní mediálního centra.
Servery jsou obvykle stále zapnuté, takže přidání televizního nebo rozhlasového tuneru umožňuje kdykoli naplánovat nahrávání.
Některé domácí servery umožňují vzdálený přístup k mediálnímu a zábavnímu obsahu.
Vzdálený přístup Upravit
Domácí server lze použít k zajištění vzdáleného přístupu do domácnosti ze zařízení na internetu pomocí softwaru vzdálené plochy a jiného softwaru pro vzdálenou správu. Například Windows Home Server poskytuje vzdálený přístup k souborům uloženým na domácím serveru prostřednictvím webového rozhraní a také vzdálený přístup k relacím vzdálené plochy na počítačích v domácnosti. Podobně Tonido poskytuje přímý přístup přes webový prohlížeč z internetu, aniž by vyžadoval přesměrování portů nebo jiné nastavení. Někteří nadšenci často používají také technologie VPN.
Na linuxovém serveru jsou (kromě mnoha jiných) populární dva nástroje VNC a Webmin. VNC umožňuje klientům vzdáleně zobrazit grafickou plochu serveru, jako by uživatel fyzicky seděl před serverem. Aby k tomu došlo, nemusí být na konzole serveru spuštěno grafické uživatelské rozhraní; současně může být otevřeno více „virtuálních“ desktopových prostředí. Webmin umožňuje uživatelům ovládat mnoho aspektů konfigurace a údržby serveru z jednoduchého webového rozhraní. Obě rozhraní lze nakonfigurovat tak, aby k nim bylo možné přistupovat odkudkoli z Internetu.
K serverům lze přistupovat také vzdáleně pomocí protokolů Telnet a SSH založených na příkazovém řádku.
Webové serveryEdit
Někteří uživatelé se rozhodnou spustit webový server, aby mohli snadno a veřejně (nebo soukromě, v domácí síti) sdílet soubory. Jiní si zřizují webové stránky a obsluhují je přímo z domova, i když to může být v rozporu s podmínkami poskytování služeb některých poskytovatelů internetových služeb. Někdy jsou tyto webové servery provozovány na nestandardním portu, aby se vyhnuly blokování portů ze strany ISP. Mezi příklady webových serverů používaných na domácích serverech patří Apache a IIS.
K dispozici je mnoho dalších webových serverů; viz Srovnání lehkých webových serverů, Srovnání webových serverů.
Webový proxy serverEdit
Některé sítě mají proxy server HTTP, který lze použít k urychlení přístupu k webu, když více uživatelů navštěvuje stejné webové stránky, a k obejití blokujícího softwaru, když majitel používá síť některé instituce, která může blokovat určité stránky. Veřejné proxy servery jsou často pomalé a nespolehlivé, a proto se vyplatí nastavit si vlastní soukromý proxy server.
Některé proxy servery lze nakonfigurovat tak, aby blokovaly webové stránky v místní síti, pokud jsou nastaveny jako transparentní proxy server.
E-mailEdit
Na mnoha domácích serverech běží také e-mailové servery, které zpracovávají elektronickou poštu pro doménové jméno majitele. Výhodou je, že mají mnohem větší poštovní schránky a maximální velikost zpráv než většina komerčních e-mailových služeb. Přístup k serveru, protože je v místní síti, je mnohem rychlejší než při použití externí služby. Tím se také zvyšuje bezpečnost, protože e-maily nejsou umístěny na serveru mimo lokalitu.
BitTorrentEdit
Domácí servery jsou ideální pro využití protokolu BitTorrent ke stahování a odesílání souborů, protože dokončení některých torrentů může trvat dny nebo dokonce týdny a lépe fungují při nepřerušeném připojení. Pro tento účel je k dispozici mnoho textových klientů, jako je rTorrent, a webových klientů, jako jsou TorrentFlux a Tonido. BitTorrent také usnadňuje distribuci velkých souborů přes internet těm, kteří mají omezenou šířku pásma.
GopherEdit
Neobvyklou službou je protokol Gopher, hypertextový protokol pro vyhledávání dokumentů, který předcházel World Wide Webu a byl populární na počátku 90. let. Mnoho zbývajících serverů Gopher je provozováno na domácích serverech využívajících PyGopherd a gopher server Bucktooth.
Domácí automatizaceEdit
Domácí automatizace vyžaduje zařízení v domácnosti, které je k dispozici 24 hodin denně, 7 dní v týdnu. Často jsou takové řídicí jednotky domácí automatizace provozovány na domácím serveru.
Bezpečnostní monitorováníEdit
K dispozici jsou relativně levná řešení CCTV DVR, která umožňují nahrávání videokamer na domácí server pro bezpečnostní účely. Videozáznam je pak možné prohlížet na počítačích nebo jiných zařízeních v domě.
K domácímu serveru lze připojit řadu levných webových kamer na bázi USB jako provizorní kamerový systém. Volitelně lze tyto snímky a videostreamy zpřístupnit přes internet pomocí standardních protokolů.
Rodinné aplikaceUpravit
Domácí servery mohou fungovat jako hostitel rodinných aplikací, jako je rodinný kalendář, seznamy úkolů a nástěnky.
IRC a instant messagingUpravit
Protože je server stále zapnutý, klient IRC nebo IM klient na něm spuštěný bude vysoce dostupný pro internet. Klient chatu tak bude moci zaznamenávat činnost, ke které dochází i v době, kdy uživatel není u počítače, např. spí nebo je v práci či ve škole. Textové klienty, jako jsou Irssi a tmsnc, lze odpojit například pomocí GNU Screen a grafické klienty, jako je Pidgin, lze odpojit pomocí xmove. Quassel poskytuje specifickou verzi pro tento druh použití. Domácí servery lze také použít ke spuštění osobních serverů XMPP a IRC, protože tyto protokoly mohou podporovat velký počet uživatelů při velmi malé šířce pásma.
Online hraníEdit
Některé hry pro více hráčů, například Continuum, Tremulous, Minecraft a Doom, mají k dispozici serverový software, který si uživatelé mohou stáhnout a použít ke spuštění vlastního soukromého herního serveru. Některé z těchto serverů jsou chráněny heslem, takže přístup k serveru může získat pouze vybraná skupina lidí, například členové klanu nebo hráči uvedení na bílé listině. Jiné jsou otevřené pro veřejné použití a mohou přejít na kolokaci nebo jiné formy placeného hostingu, pokud získají velký počet hráčů.
Domácí servery lze použít k hostování distribuovaných federovaných sociálních sítí, jako je diaspora* a GNU Social. Federační protokoly, jako je ActivityPub, umožňují smysluplnou interakci mnoha malých domácích serverů a vytvářejí dojem, že se jedná o velkou tradiční sociální síť. Federace se neomezuje pouze na sociální sítě. Vyvíjí se mnoho nových inovativních webových služeb svobodného softwaru, které mohou lidem umožnit hostovat vlastní videa, fotografie, blogy atd. a přitom se stále účastnit větších federativních sítí.
Platforma třetích stranUpravit
Domácí servery jsou často platformami, které umožňují vytvářet a časem přidávat produkty třetích stran. Například systém Windows Home Server poskytuje sadu pro vývoj softwaru. Podobně Tonido poskytuje aplikační platformu, kterou lze rozšiřovat psaním nových aplikací pomocí jejich SDK.