Bref, j'ai monté mon serveur !

Nous y voila !
Après avoir longuement hésité quant’à l’intérêt de disposer de son propre serveur multi-tâches, finalement convaincu, je me suis attelé à cette tâche durant mes derniers congés !

Un serveur, pourquoi ?

Un serveur, pourquoi faire ?

Quelles solutions logicielles ?
Nous y voila !
Après avoir longuement hésité quant’à l’intérêt de disposer de son propre serveur multi-tâches, finalement convaincu, je me suis attelé à cette tâche durant mes derniers congés !

Pourquoi ?

  • ... avant tout, il s’agissait la de relever un challenge technique smiley_smile (monter un serveur performant, fiable et sécurisé, tant qu’à faire évolutif)
  • pour ne plus être dépendant d’un prestataire tiers.... voir plusieurs, si on compte le nombre de services qui peuvent ne plus être sous traités smiley_wink
  • pour enfin gérer personnellement mes données et ne pas / plus les confier à des tiers douteux (non pas que je n’apprécie pas les robots gmail qui lisent lisaient mes courriels)


Un serveur qui fait quoi ?

  • serveur DNS : permet de gérer mes noms de domaines acquis auprès de mon registrar préféré... le reléguant ainsi au rang de simple prestataire administratif ! (ou éventuellement en tant que DNS secondaire smiley_wink)
  • serveur de messagerie (imap, smtp) : bah oui, tant qu’à faire, autant gérer de bout en bout ses courriels ... en évitant le passage par des serveurs tiers et surtout en stockant les dits courriels sur SON serveur PERSONNEL
  • serveur web : c’est toujours sympa de pouvoir afficher 2/3 pages web... même si faire vivre le site et créer du contenu intéressant est une autre affaire !
  • serveur FTP/SFTP : parce que c’est un peu plus commode que le SCP pour échanger des fichiers avec son serveur...
  • .... basique pour débuter, on y adjoindra sans doute un petit service de gestion de base de données, c’est vite incontournable...

... et puis sur l’ensemble de ses technos, on peut bien sur imaginer plein de fonctions : gérer son propre service dropbox like, gérer les boîtes mails de toute la famille, se monter un petit VPN, un proxy web etc.

Quelles solutions logicielles ?

On va se baser sur du GNU/Linux et des logiciels libres tant qu’à faire ! Pourquoi ? Parce que j’ai envie ! Et peut être pour changer du monde de Microsoft que je côtoie chaque jours au travail smiley_wink

  • OS : Debian
  • Serveur DNS : Bind 9
  • Serveur de messagerie : Postfix pour l’envoi (SMTP) et gestion du transit des courriels (entre les différents éléments clefs mis en place tel que l’antispam...) et dovecot pour la partie imap/pop3
  • Serveur Web : Apache, bien évidemment !
  • Serveur FTP : PureFTPd
  • Serveur de BDD : MySQL

Le but n’étant pas de tout développer sur la phase de mise en route de ce serveur (je pourrai peut être faire un article la dessus), je m’arrêterai ici. Mais basiquement il y’a environs 40h de taff sur l’ensemble (mise en place des services, arborescence fichiers, paramètres des fonctions d’hébergement, mise en place d’une console centrale, mise en place de scripts bash de tous poils !)... et j’ai encore un peu de fignolage qui m’attend smiley_smile

Le cap est donc franchit, l’aventure commence !