Serveur informatique personnel

Pourquoi héberger un serveur chez soi ?

Qu'est ce qu'un serveur informatique ?

Un serveur est un ordinateur qui n'a pas vocation à être utilisé directement par des personnes, mais qui reste tout le temps allumé et fait tourner des services qui sont utilisés par les clients (d'autres équipements informatiques). Par exemple : un serveur web va servir les pages des sites qu'il héberge. Un serveur DNS va répondre aux requêtes de résolution des noms (question : quelle est l'adresse de www.google.fr ? réponse du serveur 216.58.201.227).

Vous avez déjà certains services qui tournent dans votre box internet, quelle qu'elle soit : c'est elle qui assigne les adresses IP aux équipements qu'y s'y connectent (par exemple en WiFi) par le biais du protocole DHCP, et elle fait aussi serveur de noms (serveur DNS, Domain Name Server).

Installer son propre serveur chez soi permet de s'affranchir des diktats des hébergeurs, améliore la sécurité, et protège sa vie privée.

Je vous propose deux types de services. Ils sont indépendants et peuvent cohabiter sur le même serveur, ou pas.

Pourquoi avoir son propre serveur de noms apporte une amélioration ?

⦖ Coupe les publicités sur votre navigateur et smartphone sans avoir rien à configurer.

Il protège votre vie privée. Quand vous tapez dans votre navigateur une adresse, comme www.un-site.fr, il faut trouver l'adresse du serveur où résident les pages de ce site. Pour cela on fait appel au serveur DNS qui se trouve dans la box : votre fournisseur d'accès à Internet sait où vous vous promenez sur Internet.

Tous vos objets connectés envoient des données de métrologie à des serveurs externes qui surveillent votre comportement. C'est le cas pour vos PC, smartphones, TV intelligentes, téléphones sans fil, etc. Si vous passez par votre propre serveur de noms vous stoppez cette fuite de données privées. Il faut bien sûr compléter la solution avec un programme sur le smartphone pour que la protection continue de fonctionner quand vous utilisez la 4G.

Votre configuration du réseau vous suit quand vous déménagez. Le serveur DHCP (Dynamic Host Control Protocol) est chargé d'assigner une adresse IP à chaque hôte qui se connecte au réseau interne de la box. Il est d'usage de laisser une plage dynamique (par exemple 50 adresses), pour les machines invitées (souvent un smartphone ou une tablette) et d'assigner des adresses fixes aux machines fixes. C'est nécessaire pour une imprimante : si elle change d'adresse tous les jours, il est difficile de la retrouver sur son réseau ! Tandis que si vous lui attribuez une adresse fixe (par exemple 22, avec un nom, par exemple "laserchambre") de façon définitive, il est beaucoup plus facile de paramétrer les nouveaux ordinateurs. Vous pouvez faire ces assignations dans votre Box. Mais si elle tombe en panne et est remplacée, ou si vous en changez (déménagement), vous perdez tout !

Pour assurer un filtrage du type parental (ou autre).

⦖ Pour héberger votre site et blog sans vous soucier de mentions légales compliquées : vous êtes votre propre hébergeur.

Prérequis

Pour servir uniquement de serveur de nom (DNS) filtrant, un débit montant supérieur à 10 Mbit/s est suffisant. Pour installer un serveur, il faut plus de 100 Mbit/s. Cette solution est donc à privilégier si vous êtes sur fibre optique.

Plus de précisions sur les solutions proposées

Le matériel

Un nano ordinateur type Raspberry Pi fait parfaitement l'affaire. Sa consommation ne dépasse pas quelques Watts, 5 ou 6, ce qui est parfait. Bien que ces entrées/sorties ne soient pas très rapides, cela n'est pas très important, toutes les images et contenus multimédia étant délivrés par une autre entité. De la même façon, la plupart des images sont conservées sur des serveurs proches de ceux qui font les requêtes (visitent votre site) : finalement votre serveur ne fera pas grand chose !

Le logiciel

Les logiciels sont gratuits : le système est Raspberry Pi OS (autrefois appelé Raspbian), il est basé sur Linux (gratuit) et le serveur de nom est pi-hole, lui aussi gratuit. Pour le serveur web, j'utilise le moteur de blog Ghost, simple, rapide, doté de nombreux thèmes gratuits, qui repose sur des solutions elles aussi gratuites (node.js, nginx, PHP, etc.).

Coût

Le premier poste de dépense est évidement le Raspberry Pi. Son prix s’échelonne entre 45 et 90 € selon la configuration mémoire, plus un boîtier ventilé, une alimentation et un disque SSD (avec convertisseur USB) pour le stockage des données. Le total est d'environ 150€.

En option, (mais fortement conseillé)

Autrefois, avec le téléphone analogique, votre téléphone était alimenté directement par la ligne (les fils de cuivre qui arrivaient chez vous jusqu'à la prise). Ce qui vous garantissait de pouvoir appeler les secours même en cas de coupure d’électricité. Ce n'est plus le cas avec les lignes qui passent en numérique à travers une box : quand il n'y a plus d’électricité, il n'y a plus de téléphone (celui relié à la box), et plus de WiFi non plus ! C'est un problème pour les installations chez les personnes âgées par exemple.

Or un serveur informatique ne doit pas être éteint brutalement, c'est pour ça qu'ils sont toujours sur onduleur (batteries). Le Raspberry Pi ne consommant que quelques Watts, un tout petit onduleur suffit, mais je vous conseille de mettre votre box internet dessus aussi. Le coût est entre 10€ d'occasion, et 40€ neuf livré (Amazon).

Raspberry Pi posé sur un disque dur SSD.




Petit onduleur.

Les pour et les contre de l'auto-hébergement

POUR

  • Fin des publicités
  • Protection de votre vie privée
  • Sécurité
  • Sauvegarde des configurations réseaux
  • Filtrage parental
  • Indépendance
  • Plaisir d'avoir son propre serveur
  • Apprentissage de Linux (si l'on veut)

CONTRE

  • Maintenance du serveur (mise à jours régulières)
  • Coût (150€)
  • On peut s'en passer

Domaines bloqués

Les domaines bloqués, par ordre d'accès. Ne pas y accéder ne change rien au comportement des applications ou matériels.

Top clients

Les smartphones parlent beaucoup, mais aussi le téléphone fixe (Siemens) et la TV (LG).

Panneau de contrôle

Panneau de commande, résumé d'activité.

Intéressé ?

Vous voulez une démonstration ?

Je me déplace chez vous et je vous fais une démonstration immédiatement. Prenez contact avec moi en précisant votre type de box internet (Freebox, SFR, Orange, etc.).

Pour plus de renseignements

Si vous êtes intéressé par la mise en place de cette solution, contactez moi en précisant votre type de box internet (Freebox, SFR, Orange, etc.).

Démonstration du filtre anti pub sur PC

Page sans filtrage : 2 publicités chargées

Même page, avec DNS filtrant

Sur smartphone, en 4G, sans filtre

Pub :(

Sur smartphone, WiFi, filtrage automatique

Pas de pub ! :-)