Auto hebergement

De Le Wiki de debian-fr.xyz
Aller à : navigation, rechercher

Bulbgraph.png Cet article est une ébauche. N'hésitez pas à contribuer ou à en discuter.

L'auto-hébergement consiste à avoir un serveur ( web, mails, ssh, proxy, pare-feu, routeur ... ) chez soi, avec sa propre connexion ADSL ou équivalent.

Le Serveur

Ce qu'on appelle serveur n'est en fait qu'un ordinateur qui sera dédié ( ou pas ) à sa fonction de serveur, et qui est généralement allumé 24h/24 7j/7 pour délivrer ses pages web ou recevoir ses mails à toute heure. On préférera généralement un pc basse consommation pour éviter des coûts excessifs en électricité. On peut évidemment mettre seulement les services voulus sur ce serveur, et c'est un de ses avantages.

Vous pouvez trouver une liste (au 28/12/2010) de mini-serveurs (machine) basse consomation ici : Serveurs basse consommation

Un serveur c'est aussi une application qui tourne en tâche de fond sur l'ordinateur et qui envoie les données au client.

Mise en place

Accès à distance

Tout d'abord, il faut savoir quels services délivrera le serveur. Mettre un accès SSH est essentiel pour avoir un accès à distance au serveur. Pour ce faire, consultez la page dédiée à son installation et à sa configuration: SSH .

Nom de domaine

Ensuite, si on veut que le serveur soit accessible depuis internet avec un nom tel que debian-fr.org, il faut soit payer un nom de domaine chez un registrar tel Gandi pour une somme aux environs de 12€/an, soit s'inscrire sur un site web qui propose des adresses gratuites du type "debian.nomdusite.com" comme le font no-ip et DynDNS.

Rediriger le trafic vers le serveur

Par défaut, la passerelle fournie par votre FAI ne sait pas à qui transférer les requêtes faites pour votre serveur ( web par exemple ) car lorsqu'un pc sur internet va demander "debian.nomdusite.com", la requête va arriver à la passerelle et non à votre serveur.

Allez sur la configuration de votre passerelle et allez dans une section telle que "port fowarding" ou "transfert de port" puis indiquez le port pour lequel vous souhaitez rediriger les requêtes ( 80 pour le web, 22 pour SSH ... ) puis le protocole où vous mettrez "both" si vous ne savez pas et enfin l'adresse ip privée de votre serveur que vous pourrez retrouver grâce à la commande "ifconfig"

Mettez au moins le port SSH le temps du tutoriel pour pouvoir vérifier que votre configuration est bonne.

Tester la connexion

Maintenant que vous avez votre serveur avec SSH, vous pouvez tenter de voir si la connexion est possible depuis un pc extérieur à votre réseau.

Prenez un autre pc chez vous et tentez la connexion avec cette commande (les noms sont à modifier):

ssh votrelogin@debian.nomdusite.com

Si vous arrivez à vous connecter, votre serveur est opérationnel, il ne reste qu'à installer et configurer les services que vous souhaitez ensuite.