- Administration et configurationModification
- Stockage centraliséEdit
- Servir des médiasModifier
- Accès à distance Editer
- Service webEdit
- Proxy webEdit
- E-mailEdit
- BitTorrentEdit
- GopherEdit
- La domotiqueEdit
- Surveillance de sécuritéEdit
- Applications familialesModifier
- IRC et messagerie instantanéeModifier
- Jeux en ligneEdit
- Réseaux sociaux fédérésModification
- Plate-forme tierceEdit
Administration et configurationModification
Les serveurs domestiques fonctionnent souvent sans tête, et peuvent être administrés à distance par un shell de commande, ou graphiquement par un système de bureau à distance tel que RDP, VNC, Webmin, Apple Remote Desktop, ou bien d’autres.
Certains systèmes d’exploitation pour serveurs domestiques (tels que Windows Home Server) incluent une interface utilisateur graphique (GUI) axée sur le consommateur pour l’installation et la configuration qui est disponible sur les ordinateurs domestiques du réseau domestique (et à distance sur Internet via l’accès à distance). D’autres permettent simplement aux utilisateurs d’utiliser les outils natifs du système d’exploitation pour la configuration.
Stockage centraliséEdit
Les serveurs domestiques agissent souvent comme un stockage attaché au réseau (NAS) offrant l’avantage majeur que les fichiers de tous les utilisateurs peuvent être stockés de manière centralisée et sécurisée, avec des autorisations flexibles appliquées à ces fichiers. Il est facile d’accéder à ces fichiers à partir de n’importe quel autre système du réseau, à condition de fournir les informations d’identification correctes. Cela s’applique également aux imprimantes partagées.
Ces fichiers peuvent également être partagés sur Internet pour être accessibles de n’importe où dans le monde en utilisant l’accès à distance.
Les serveurs fonctionnant sous Unix ou Linux avec la suite gratuite Samba (ou certains produits Windows Server – Windows Home Server exclu) peuvent fournir un contrôle de domaine, des scripts de connexion personnalisés et des profils itinérants aux utilisateurs de certaines versions de Windows. Cela permet à un utilisateur de se connecter à partir de n’importe quelle machine du domaine et d’avoir accès à ses « Mes documents » et à ses préférences personnalisées de Windows et d’applications – plusieurs comptes sur chaque ordinateur de la maison ne sont pas nécessaires.
Servir des médiasModifier
Les serveurs domestiques sont souvent utilisés pour servir du contenu multimédia, notamment des photos, de la musique et des vidéos à d’autres appareils de la maison (et même à Internet ; voir Space shifting, Tonido et Orb). À l’aide de protocoles standard tels que DLNA ou de systèmes propriétaires tels que iTunes, les utilisateurs peuvent accéder à leurs médias stockés sur le serveur domestique depuis n’importe quelle pièce de la maison. Windows XP Media Center Edition, Windows Vista et Windows 7 peuvent faire office de serveur domestique, en prenant en charge un type particulier de service multimédia qui diffuse l’expérience interactive de l’utilisateur vers des extensions de centre multimédia, notamment la Xbox 360.
Windows Home Server prend en charge la diffusion multimédia vers la Xbox 360 et d’autres récepteurs multimédia basés sur DLNA via la technologie intégrée Windows Media Connect. Certains fabricants de périphériques Windows Home Server, tels que HP, étendent cette fonctionnalité avec une implémentation DLNA complète, telle que le serveur PacketVideo TwonkyMedia.
Il existe de nombreux programmes open-source et entièrement fonctionnels pour la diffusion de médias disponibles pour Linux. LinuxMCE est un exemple, qui permet à d’autres appareils de démarrer à partir d’une image de disque dur sur le serveur, ce qui leur permet de devenir des appareils tels que des boîtiers décodeurs. Asterisk, Xine, MythTV (une autre solution de service média), VideoLAN, SlimServer, DLNA, et de nombreux autres projets open-source sont entièrement intégrés pour une expérience de home cinéma/automatisation/téléphonie sans faille.
Sur un serveur Apple Macintosh, les options incluent iTunes, PS3 Media Server, et Elgato. En outre, pour les Macs directement connectés à des téléviseurs, Boxee peut agir comme une interface media center complète.
Les serveurs sont généralement toujours allumés, de sorte que l’ajout d’un tuner TV ou radio permet de programmer l’enregistrement à tout moment.
Certains serveurs domestiques fournissent un accès à distance aux médias et au contenu de divertissement.
Accès à distance Editer
Un serveur domestique peut être utilisé pour fournir un accès à distance dans la maison à partir de périphériques sur Internet, en utilisant un logiciel de bureau à distance et d’autres logiciels d’administration à distance. Par exemple, Windows Home Server permet d’accéder à distance aux fichiers stockés sur le serveur domestique via une interface web ainsi que d’accéder à distance aux sessions Remote Desktop sur les PC de la maison. De même, Tonido offre un accès direct via un navigateur Web à partir d’Internet sans nécessiter de redirection de port ou autre configuration. Certains passionnés utilisent aussi souvent les technologies VPN.
Sur un serveur Linux, deux outils populaires sont (parmi beaucoup d’autres) VNC et Webmin. VNC permet aux clients de visualiser à distance un bureau GUI de serveur comme si l’utilisateur était physiquement assis devant le serveur. Il n’est pas nécessaire qu’une interface graphique soit exécutée sur la console du serveur pour que cela se produise ; plusieurs environnements de bureau « virtuels » peuvent être ouverts en même temps. Webmin permet aux utilisateurs de contrôler de nombreux aspects de la configuration et de la maintenance du serveur à partir d’une simple interface Web. Les deux peuvent être configurés pour être accessibles de n’importe où sur Internet.
Les serveurs peuvent également être accessibles à distance en utilisant les protocoles Telnet et SSH basés sur la ligne de commande.
Service webEdit
Certains utilisateurs choisissent d’exécuter un serveur web afin de partager des fichiers facilement et publiquement (ou en privé, sur le réseau domestique). D’autres mettent en place des pages web et les servent directement depuis leur domicile, bien que cela puisse être en violation des conditions de service de certains FAI. Parfois, ces serveurs web sont exécutés sur un port non standard afin d’éviter le blocage de port du FAI. Les exemples de serveurs web utilisés sur les serveurs domestiques incluent Apache et IIS.
De nombreux autres serveurs web sont disponibles ; voir Comparaison des serveurs web légers, Comparaison des serveurs web.
Proxy webEdit
Certains réseaux disposent d’un proxy HTTP qui peut être utilisé pour accélérer l’accès au web lorsque plusieurs utilisateurs visitent les mêmes sites web, et pour passer outre les logiciels de blocage lorsque le propriétaire utilise le réseau d’une certaine institution qui pourrait bloquer certains sites. Les proxys publics sont souvent lents et peu fiables et cela vaut donc la peine de configurer son propre proxy privé.
Certains proxys peuvent être configurés pour bloquer les sites web sur le réseau local s’il est configuré comme un proxy transparent.
E-mailEdit
De nombreux serveurs domestiques exécutent également des serveurs de messagerie qui gèrent le courrier électronique pour le nom de domaine du propriétaire. Les avantages sont d’avoir des boîtes aux lettres et une taille maximale des messages beaucoup plus grandes que la plupart des services de courrier électronique commerciaux. L’accès au serveur, puisqu’il se trouve sur le réseau local, est beaucoup plus rapide que l’utilisation d’un service externe. Cela augmente également la sécurité car les courriels ne résident pas sur un serveur hors site.
BitTorrentEdit
Les serveurs domestiques sont idéaux pour utiliser le protocole BitTorrent pour le téléchargement et l’ensemencement de fichiers car certains torrents peuvent prendre des jours, voire des semaines, pour se terminer et fonctionnent mieux sur une connexion ininterrompue. Il existe de nombreux clients textuels, tels que rTorrent, et des clients Web, tels que TorrentFlux et Tonido, disponibles à cet effet. BitTorrent facilite également la distribution de gros fichiers sur Internet pour ceux qui ont une bande passante limitée.
GopherEdit
Un service inhabituel est le protocole Gopher, un protocole de récupération de documents hypertextes qui a précédé le World Wide Web et était populaire au début des années 1990. Beaucoup des serveurs gopher restants sont exécutés sur des serveurs domestiques utilisant PyGopherd et le serveur gopher Bucktooth.
La domotiqueEdit
La domotique nécessite un dispositif dans la maison qui est disponible 24/7. Souvent, de tels contrôleurs domotiques sont exécutés sur un serveur domestique.
Surveillance de sécuritéEdit
Il existe des solutions CCTV DVR relativement peu coûteuses qui permettent d’enregistrer des caméras vidéo sur un serveur domestique à des fins de sécurité. La vidéo peut ensuite être visualisée sur des PC ou d’autres appareils dans la maison.
Une série de webcams bon marché basées sur USB peut être connectée à un serveur domestique comme un système CCTV de fortune. En option, ces images et flux vidéo peuvent être mis à disposition sur Internet en utilisant des protocoles standard.
Applications familialesModifier
Les serveurs domestiques peuvent servir d’hôte à des applications orientées famille telles qu’un calendrier familial, des listes de tâches et des tableaux de messages.
IRC et messagerie instantanéeModifier
Parce qu’un serveur est toujours allumé, un client IRC ou un client de messagerie instantanée fonctionnant sur celui-ci sera hautement disponible pour Internet. Ainsi, le client de discussion pourra enregistrer l’activité qui se produit même lorsque l’utilisateur n’est pas devant l’ordinateur, par exemple s’il dort ou est au travail ou à l’école. Les clients textuels comme Irssi et tmsnc peuvent être détachés à l’aide de GNU Screen par exemple, et les clients graphiques comme Pidgin peuvent être détachés à l’aide de xmove. Quassel fournit une version spécifique pour ce type d’utilisation. Les serveurs domestiques peuvent également être utilisés pour exécuter des serveurs XMPP et des serveurs IRC personnels, car ces protocoles peuvent prendre en charge un grand nombre d’utilisateurs avec très peu de bande passante.
Jeux en ligneEdit
Certains jeux multijoueurs tels que Continuum, Tremulous, Minecraft et Doom disposent d’un logiciel de serveur que les utilisateurs peuvent télécharger et utiliser pour exécuter leur propre serveur de jeu privé. Certains de ces serveurs sont protégés par un mot de passe, de sorte que seul un groupe de personnes sélectionnées, comme les membres d’un clan ou les joueurs inscrits sur une liste blanche, peuvent y avoir accès. D’autres sont ouverts à l’utilisation publique et peuvent passer à la colocation ou à d’autres formes d’hébergement payant s’ils gagnent un grand nombre de joueurs.
Réseaux sociaux fédérésModification
Les serveurs domestiques peuvent être utilisés pour héberger des réseaux sociaux fédérés distribués comme diaspora* et GNU Social. Les protocoles de fédération comme ActivityPub permettent à de nombreux petits serveurs domestiques d’interagir de manière significative et de donner la perception d’être sur un grand réseau social traditionnel. La fédération ne se limite pas aux réseaux sociaux. De nombreux nouveaux services web innovants en logiciel libre sont en cours de développement et peuvent permettre aux gens d’héberger leurs propres vidéos, photos, blogs, etc. tout en participant aux grands réseaux fédérés.
Plate-forme tierceEdit
Les serveurs domestiques sont souvent des plates-formes qui permettent de construire et d’ajouter des produits tiers au fil du temps. Par exemple, Windows Home Server fournit un kit de développement logiciel. De même, Tonido fournit une plate-forme d’application qui peut être étendue en écrivant de nouvelles applications en utilisant leur SDK.