- Administracja i konfiguracjaEdit
- Scentralizowana pamięć masowaEdit
- Serwowanie multimediówEdit
- Zdalny dostęp Edycja
- Serwowanie WWWEdit
- Serwer proxyEdit
- E-mailEdit
- BitTorrentEdit
- GopherEdit
- Automatyka domowaEdit
- Monitorowanie bezpieczeństwaEdit
- Aplikacje rodzinneEdit
- IRC i komunikatory internetoweEdit
- Gry onlineEdit
- Sfederowane sieci społecznościoweEdit
- Platforma stron trzecichEdit
Administracja i konfiguracjaEdit
Serwery domowe często działają bez głowy i mogą być administrowane zdalnie przez powłokę poleceń lub graficznie przez system zdalnego pulpitu, taki jak RDP, VNC, Webmin, Apple Remote Desktop lub wiele innych.
Niektóre systemy operacyjne serwerów domowych (takie jak Windows Home Server) zawierają skoncentrowany na użytkowniku graficzny interfejs użytkownika (GUI) do konfiguracji i ustawień, który jest dostępny na komputerach domowych w sieci domowej (i zdalnie przez Internet za pośrednictwem zdalnego dostępu). Inne po prostu umożliwiają użytkownikom korzystanie z natywnych narzędzi systemu operacyjnego do konfiguracji.
Scentralizowana pamięć masowaEdit
Serwery domowe często działają jako sieciowa pamięć masowa (NAS), zapewniając główną korzyść polegającą na tym, że pliki wszystkich użytkowników mogą być przechowywane centralnie i bezpiecznie, z elastycznymi uprawnieniami stosowanymi do nich. Takie pliki mogą być łatwo dostępne z każdego innego systemu w sieci, pod warunkiem dostarczenia prawidłowych danych uwierzytelniających. Dotyczy to również współdzielonych drukarek.
Takie pliki mogą być również współdzielone przez Internet, aby były dostępne z dowolnego miejsca na świecie przy użyciu zdalnego dostępu.
Serwery z systemem Unix lub Linux z darmowym pakietem Samba (lub niektóre produkty Windows Server – z wyłączeniem Windows Home Server) mogą zapewnić użytkownikom niektórych wersji systemu Windows kontrolę domeny, niestandardowe skrypty logowania i profile roamingowe. Dzięki temu użytkownik może zalogować się z dowolnej maszyny w domenie i mieć dostęp do swoich „Moich dokumentów” oraz spersonalizowanych preferencji systemu Windows i aplikacji – wiele kont na każdym komputerze w domu nie jest potrzebnych.
Serwowanie multimediówEdit
Serwery domowe są często używane do serwowania treści multimedialnych, w tym zdjęć, muzyki i wideo do innych urządzeń w gospodarstwie domowym (a nawet do Internetu; zobacz Space shifting, Tonido i Orb). Korzystając ze standardowych protokołów, takich jak DLNA, lub zastrzeżonych systemów, takich jak iTunes, użytkownicy mogą uzyskać dostęp do swoich multimediów przechowywanych na domowym serwerze z dowolnego pomieszczenia w domu. Systemy Windows XP Media Center Edition, Windows Vista i Windows 7 mogą działać jako serwer domowy, obsługując szczególny typ serwowania multimediów, który przesyła strumieniowo interaktywne wrażenia użytkownika do urządzeń Media Center Extenders, w tym konsoli Xbox 360.
Windows Home Server obsługuje przesyłanie strumieniowe multimediów do konsoli Xbox 360 i innych odbiorników multimedialnych opartych na DLNA za pośrednictwem wbudowanej technologii Windows Media Connect. Niektórzy producenci urządzeń Windows Home Server, tacy jak HP, rozszerzają tę funkcjonalność za pomocą pełnej implementacji DLNA, takiej jak PacketVideo TwonkyMedia server.
Istnieje wiele programów open-source i w pełni funkcjonalnych programów do obsługi mediów dostępnych dla systemu Linux. LinuxMCE jest jednym z przykładów, który pozwala innym urządzeniom na uruchamianie z obrazu dysku twardego na serwerze, pozwalając im stać się urządzeniami takimi jak set-top boxy. Asterisk, Xine, MythTV (inne rozwiązanie do obsługi multimediów), VideoLAN, SlimServer, DLNA i wiele innych projektów open-source jest w pełni zintegrowanych w celu zapewnienia bezproblemowej obsługi kina domowego/automatyzacji/telefonii.
Na serwerze Apple Macintosh opcje obejmują iTunes, PS3 Media Server i Elgato. Ponadto w przypadku komputerów Mac podłączonych bezpośrednio do telewizorów Boxee może działać jako w pełni funkcjonalny interfejs centrum multimedialnego.
Serwery są zazwyczaj zawsze włączone, więc dodanie tunera telewizyjnego lub radiowego pozwala na zaplanowanie nagrywania w dowolnym momencie.
Niektóre serwery domowe zapewniają zdalny dostęp do treści multimedialnych i rozrywkowych.
Zdalny dostęp Edycja
Serwer domowy może być używany do zapewnienia zdalnego dostępu do domu z urządzeń w Internecie, przy użyciu oprogramowania pulpitu zdalnego i innego oprogramowania do zdalnej administracji. Na przykład Windows Home Server zapewnia zdalny dostęp do plików przechowywanych na serwerze domowym za pośrednictwem interfejsu WWW, a także zdalny dostęp do sesji Remote Desktop na komputerach w domu. Podobnie Tonido zapewnia bezpośredni dostęp przez przeglądarkę internetową z Internetu, bez konieczności przekierowywania portów lub innej konfiguracji. Niektórzy entuzjaści często używają również technologii VPN.
Na serwerze Linux, dwa popularne narzędzia to (wśród wielu) VNC i Webmin. VNC pozwala klientom na zdalne oglądanie pulpitu GUI serwera, tak jakby użytkownik fizycznie siedział przed serwerem. Aby to osiągnąć, na konsoli serwera nie musi być uruchomione GUI; może być otwartych wiele „wirtualnych” środowisk pulpitu w tym samym czasie. Webmin pozwala użytkownikom kontrolować wiele aspektów konfiguracji i konserwacji serwerów za pomocą prostego interfejsu WWW. Oba można skonfigurować tak, aby były dostępne z dowolnego miejsca w Internecie.
Serwery mogą być również dostępne zdalnie przy użyciu opartych na wierszu poleceń protokołów Telnet i SSH.
Serwowanie WWWEdit
Niektórzy użytkownicy decydują się na uruchomienie serwera WWW w celu łatwego i publicznego udostępniania plików (lub prywatnie, w sieci domowej). Inni zakładają strony internetowe i obsługują je bezpośrednio z domu, chociaż może to naruszać warunki świadczenia usług przez niektórych dostawców usług internetowych. Czasami te serwery internetowe są uruchamiane na niestandardowych portach, aby uniknąć blokowania portów przez dostawcę usług internetowych. Przykładowe serwery WWW używane na serwerach domowych to Apache i IIS.
Dostępnych jest wiele innych serwerów WWW; zobacz Porównanie lekkich serwerów WWW, Porównanie serwerów WWW.
Serwer proxyEdit
Niektóre sieci mają serwer proxy HTTP, który może być używany do przyspieszenia dostępu do sieci, gdy wielu użytkowników odwiedza te same witryny, oraz do ominięcia oprogramowania blokującego, gdy właściciel korzysta z sieci jakiejś instytucji, która może blokować pewne witryny. Publiczne serwery proxy są często powolne i zawodne, dlatego warto zadać sobie trud skonfigurowania własnego, prywatnego serwera proxy.
Niektóre serwery proxy można skonfigurować tak, aby blokowały strony internetowe w sieci lokalnej, jeśli są skonfigurowane jako przezroczyste serwery proxy.
E-mailEdit
Wiele serwerów domowych uruchamia również serwery poczty elektronicznej, które obsługują pocztę elektroniczną dla nazwy domeny właściciela. Zaletą tego rozwiązania jest posiadanie znacznie większych skrzynek pocztowych i maksymalnego rozmiaru wiadomości niż w przypadku większości komercyjnych usług e-mail. Dostęp do serwera, ponieważ znajduje się on w sieci lokalnej, jest znacznie szybszy niż w przypadku korzystania z usług zewnętrznych. Zwiększa to również bezpieczeństwo, ponieważ wiadomości e-mail nie są przechowywane na serwerze poza siedzibą firmy.
BitTorrentEdit
Serwery domowe są idealne do korzystania z protokołu BitTorrent do pobierania i rozsiewania plików, ponieważ niektóre torrenty mogą trwać kilka dni, a nawet tygodni, aby zakończyć i działają lepiej przy nieprzerwanym połączeniu. W tym celu dostępnych jest wiele klientów tekstowych, takich jak rTorrent, oraz internetowych, takich jak TorrentFlux i Tonido. BitTorrent ułatwia również osobom o ograniczonej przepustowości rozpowszechnianie dużych plików przez Internet.
GopherEdit
Niezwykłą usługą jest protokół Gopher, protokół pobierania dokumentów hipertekstowych, który poprzedzał sieć WWW i był popularny we wczesnych latach 90. ubiegłego wieku. Wiele z pozostałych serwerów gophera działa na domowych serwerach wykorzystujących PyGopherd i serwer gophera Bucktooth.
Automatyka domowaEdit
Automatyka domowa wymaga urządzenia w domu, które jest dostępne 24 godziny na dobę, 7 dni w tygodniu. Często takie kontrolery automatyki domowej są uruchamiane na domowym serwerze.
Monitorowanie bezpieczeństwaEdit
Dostępne są stosunkowo tanie rozwiązania CCTV DVR, które umożliwiają nagrywanie obrazu z kamer wideo na domowym serwerze do celów bezpieczeństwa. Wideo może być następnie przeglądane na komputerach PC lub innych urządzeniach w domu.
Seria tanich kamer internetowych USB może być podłączona do domowego serwera jako prowizoryczny system CCTV. Opcjonalnie te obrazy i strumienie wideo mogą być udostępniane przez Internet przy użyciu standardowych protokołów.
Aplikacje rodzinneEdit
Serwery domowe mogą pełnić rolę hosta aplikacji rodzinnych, takich jak kalendarz rodzinny, listy rzeczy do zrobienia i tablice wiadomości.
IRC i komunikatory internetoweEdit
Ponieważ serwer jest zawsze włączony, działający na nim klient IRC lub IM będzie wysoce dostępny dla Internetu. Dzięki temu klient czatu będzie mógł rejestrować aktywność, która ma miejsce nawet wtedy, gdy użytkownika nie ma przy komputerze, np. gdy śpi, jest w pracy lub w szkole. Klienty tekstowe, takie jak Irssi i tmsnc, mogą być odłączane za pomocą GNU Screen, a graficzne, takie jak Pidgin, za pomocą xmove. Quassel dostarcza specjalną wersję do tego typu zastosowań. Serwery domowe mogą być również używane do uruchamiania osobistych serwerów XMPP i IRC, ponieważ protokoły te mogą obsługiwać dużą liczbę użytkowników przy bardzo małej przepustowości łącza.
Gry onlineEdit
Niektóre gry wieloosobowe, takie jak Continuum, Tremulous, Minecraft i Doom mają dostępne oprogramowanie serwerowe, które użytkownicy mogą pobrać i użyć do uruchomienia własnego prywatnego serwera gry. Niektóre z tych serwerów są chronione hasłem, więc tylko wybrana grupa osób, takich jak członkowie klanu lub gracze z białą listą, może uzyskać dostęp do serwera. Inne są otwarte do użytku publicznego i mogą przejść na kolokację lub inne formy płatnego hostingu, jeśli zdobędą dużą liczbę graczy.
Sfederowane sieci społecznościoweEdit
Serwery domowe mogą być używane do hostowania rozproszonych sfederowanych sieci społecznościowych, takich jak Diaspora* i GNU Social. Protokoły federacji takie jak ActivityPub pozwalają wielu małym serwerom domowym na interakcję w znaczący sposób i dają wrażenie bycia w dużej tradycyjnej sieci społecznej. Federacja nie jest ograniczona tylko do sieci społecznościowych. Powstaje wiele innowacyjnych usług sieciowych wolnego oprogramowania, które mogą umożliwić ludziom hostowanie własnych filmów, zdjęć, blogów itp. i nadal uczestniczyć w większych sieciach sfederowanych.
Platforma stron trzecichEdit
Serwery domowe często są platformami, które umożliwiają budowanie i dodawanie z czasem produktów stron trzecich. Na przykład system Windows Home Server udostępnia zestaw Software Development Kit. Podobnie, Tonido zapewnia platformę aplikacji, która może być rozszerzona poprzez pisanie nowych aplikacji przy użyciu ich SDK.
.