- Amministrazione e configurazioneModifica
- Archiviazione centralizzataModifica
- Media servingEdit
- Accesso remoto Modifica
- Web servingEdit
- Web proxyEdit
- E-mailEdit
- BitTorrentEdit
- GopherEdit
- DomoticaModifica
- Monitoraggio della sicurezzaModifica
- Applicazioni per la famigliaModifica
- IRC e messaggistica istantaneaModifica
- Gioco onlineModifica
- Reti sociali federateModifica
- Piattaforma di terze partiModifica
Amministrazione e configurazioneModifica
I server domestici spesso funzionano senza testa, e possono essere amministrati in remoto attraverso una shell di comando, o graficamente attraverso un sistema di desktop remoto come RDP, VNC, Webmin, Apple Remote Desktop, o molti altri.
Alcuni sistemi operativi per server domestici (come Windows Home Server) includono un’interfaccia utente grafica (GUI) orientata al consumatore per l’impostazione e la configurazione, disponibile sui computer di casa sulla rete domestica (e in remoto su Internet tramite accesso remoto). Altri permettono semplicemente agli utenti di usare gli strumenti nativi del sistema operativo per la configurazione.
Archiviazione centralizzataModifica
I server domestici spesso agiscono come archivi collegati alla rete (NAS) fornendo il vantaggio principale che tutti i file degli utenti possono essere archiviati in modo centralizzato e sicuro, con permessi flessibili applicati ad essi. Tali file possono essere facilmente accessibili da qualsiasi altro sistema in rete, a condizione che vengano fornite le credenziali corrette. Questo si applica anche alle stampanti condivise.
Questi file possono anche essere condivisi su Internet per essere accessibili da qualsiasi parte del mondo usando l’accesso remoto.
I server che eseguono Unix o Linux con la suite gratuita Samba (o alcuni prodotti Windows Server – Windows Home Server escluso) possono fornire il controllo del dominio, script di accesso personalizzati e profili roaming agli utenti di alcune versioni di Windows. Questo permette a un utente di accedere da qualsiasi macchina nel dominio e avere accesso ai suoi “Documenti” e alle preferenze personalizzate di Windows e delle applicazioni – non sono necessari account multipli su ogni computer in casa.
Media servingEdit
I server domestici sono spesso usati per servire contenuti multimediali, incluse foto, musica e video ad altri dispositivi in casa (e anche a Internet; vedi Space shifting, Tonido e Orb). Usando protocolli standard come DLNA o sistemi proprietari come iTunes, gli utenti possono accedere ai loro media memorizzati sul server domestico da qualsiasi stanza della casa. Windows XP Media Center Edition, Windows Vista e Windows 7 possono fungere da server domestico, supportando un particolare tipo di servizio multimediale che trasmette l’esperienza interattiva dell’utente ai Media Center Extender, inclusa la Xbox 360.
Windows Home Server supporta lo streaming dei media su Xbox 360 e altri ricevitori multimediali basati su DLNA tramite la tecnologia integrata Windows Media Connect. Alcuni produttori di dispositivi Windows Home Server, come HP, estendono questa funzionalità con un’implementazione DLNA completa come il server PacketVideo TwonkyMedia.
Ci sono molti programmi open-source e completamente funzionali per il media serving disponibili per Linux. LinuxMCE è un esempio, che permette ad altri dispositivi di avviarsi da un’immagine del disco rigido sul server, permettendo loro di diventare apparecchi come set-top box. Asterisk, Xine, MythTV (un’altra soluzione di media serving), VideoLAN, SlimServer, DLNA, e molti altri progetti open-source sono completamente integrati per una perfetta esperienza di home theater/automazione/telefonia.
Su un server Apple Macintosh, le opzioni includono iTunes, PS3 Media Server, ed Elgato. Inoltre, per i Mac direttamente collegati alle TV, Boxee può agire come un’interfaccia media center completa.
I server sono tipicamente sempre accesi, quindi l’aggiunta di un sintonizzatore TV o radio permette di programmare la registrazione in qualsiasi momento.
Alcuni server domestici forniscono accesso remoto ai contenuti multimediali e di intrattenimento.
Accesso remoto Modifica
Un server domestico può essere usato per fornire accesso remoto nella casa da dispositivi su Internet, usando software di desktop remoto e altri software di amministrazione remota. Per esempio, Windows Home Server fornisce l’accesso remoto ai file memorizzati sul server domestico tramite un’interfaccia web, nonché l’accesso remoto alle sessioni Remote Desktop sui PC della casa. Allo stesso modo, Tonido fornisce un accesso diretto tramite un browser web da Internet senza richiedere alcun port forwarding o altre impostazioni. Alcuni appassionati spesso usano anche tecnologie VPN.
Su un server Linux, due strumenti popolari sono (tra i tanti) VNC e Webmin. VNC permette ai clienti di visualizzare in remoto un desktop GUI del server come se l’utente fosse fisicamente seduto di fronte al server. Non è necessario che una GUI sia in esecuzione sulla console del server perché questo accada; ci possono essere più ambienti desktop “virtuali” aperti allo stesso tempo. Webmin permette agli utenti di controllare molti aspetti della configurazione e della manutenzione del server da una semplice interfaccia web. Entrambi possono essere configurati per essere accessibili da qualsiasi punto di Internet.
Si può anche accedere ai server da remoto usando i protocolli Telnet e SSH basati sulla linea di comando.
Web servingEdit
Alcuni utenti scelgono di eseguire un server web per condividere file facilmente e pubblicamente (o privatamente, sulla rete di casa). Altri impostano pagine web e le servono direttamente da casa loro, anche se questo può essere in violazione dei termini di servizio di alcuni ISP. A volte questi server web sono eseguiti su una porta non standard per evitare il blocco delle porte da parte dell’ISP. Esempi di server web usati sui server domestici includono Apache e IIS.
Molti altri server web sono disponibili; vedi Confronto tra server web leggeri, Confronto tra server web.
Web proxyEdit
Alcune reti hanno un proxy HTTP che può essere usato per velocizzare l’accesso al web quando più utenti visitano gli stessi siti web, e per superare il software di blocco mentre il proprietario sta usando la rete di qualche istituzione che potrebbe bloccare certi siti. I proxy pubblici sono spesso lenti e inaffidabili e quindi vale la pena di creare il proprio proxy privato.
Alcuni proxy possono essere configurati per bloccare i siti web sulla rete locale se è impostato come un proxy trasparente.
E-mailEdit
Molti server domestici eseguono anche server di posta elettronica che gestiscono le e-mail per il nome di dominio del proprietario. I vantaggi sono l’avere caselle di posta elettronica molto più grandi e la dimensione massima dei messaggi rispetto alla maggior parte dei servizi commerciali di posta elettronica. L’accesso al server, poiché è sulla rete locale, è molto più veloce che usare un servizio esterno. Questo aumenta anche la sicurezza, dato che le e-mail non risiedono su un server esterno.
BitTorrentEdit
I server domestici sono ideali per utilizzare il protocollo BitTorrent per scaricare e seminare file, dato che alcuni torrent possono richiedere giorni o addirittura settimane per essere completati e funzionano meglio con una connessione ininterrotta. Ci sono molti client basati sul testo come rTorrent e quelli basati sul web come TorrentFlux e Tonido disponibili per questo scopo. BitTorrent rende anche più facile per coloro che hanno una larghezza di banda limitata distribuire file di grandi dimensioni su Internet.
GopherEdit
Un servizio insolito è il protocollo Gopher, un protocollo di recupero di documenti ipertestuali che ha preceduto il World Wide Web ed era popolare nei primi anni ’90. Molti dei rimanenti server gopher sono gestiti da server domestici che utilizzano PyGopherd e il server gopher Bucktooth.
DomoticaModifica
La domotica richiede un dispositivo in casa che sia disponibile 24 ore su 24, 7 giorni su 7. Spesso tali controller di automazione domestica sono eseguiti su un server domestico.
Monitoraggio della sicurezzaModifica
Sono disponibili soluzioni CCTV DVR a basso costo che permettono la registrazione di videocamere su un server domestico per scopi di sicurezza. Il video può poi essere visualizzato su PC o altri dispositivi in casa.
Una serie di webcam economiche basate su USB può essere collegata a un server domestico come sistema CCTV improvvisato. Opzionalmente queste immagini e flussi video possono essere resi disponibili su Internet usando protocolli standard.
Applicazioni per la famigliaModifica
I server domestici possono fungere da host per applicazioni orientate alla famiglia come un calendario familiare, liste di cose da fare e bacheche.
IRC e messaggistica istantaneaModifica
Perché un server è sempre acceso, un client IRC o IM in esecuzione su di esso sarà altamente disponibile per Internet. In questo modo, il client di chat sarà in grado di registrare l’attività che si verifica anche mentre l’utente non è al computer, ad esempio addormentato o al lavoro o a scuola. I client testuali come Irssi e tmsnc possono essere staccati usando GNU Screen per esempio, e i client grafici come Pidgin possono essere staccati usando xmove. Quassel fornisce una versione specifica per questo tipo di utilizzo. I server domestici possono anche essere usati per eseguire server XMPP personali e server IRC, dato che questi protocolli possono supportare un gran numero di utenti con pochissima banda.
Gioco onlineModifica
Alcuni giochi multiplayer come Continuum, Tremulous, Minecraft e Doom hanno software per server disponibili che gli utenti possono scaricare e usare per eseguire il proprio server privato. Alcuni di questi server sono protetti da password, quindi solo un gruppo selezionato di persone come i membri del clan o i giocatori in whitelist possono avere accesso al server. Altri sono aperti all’uso pubblico e possono passare alla colocation o ad altre forme di hosting a pagamento se guadagnano un gran numero di giocatori.
I server domestici possono essere usati per ospitare reti sociali federate distribuite come diaspora* e GNU Social. Protocolli di federazione come ActivityPub permettono a molti piccoli server domestici di interagire in modo significativo e danno la percezione di essere in una grande rete sociale tradizionale. La federazione non è solo limitata ai social network. Si stanno sviluppando molti nuovi servizi web innovativi di software libero che possono permettere alle persone di ospitare i propri video, foto, blog ecc. e comunque partecipare alle reti federate più grandi.
Piattaforma di terze partiModifica
I server domestici spesso sono piattaforme che permettono di costruire e aggiungere nel tempo prodotti di terze parti. Per esempio, Windows Home Server fornisce un kit di sviluppo software. Allo stesso modo, Tonido fornisce una piattaforma applicativa che può essere estesa scrivendo nuove applicazioni utilizzando il loro SDK.