URL: https://linuxfr.org/users/shingo/journaux/mon-retour-d-experience-sur-l-auto-hebergement Title: Mon retour d'expérience sur l'auto-hébergement Authors: shingo Date: 2014年11月19日T11:19:38+01:00 License: CC By-SA Tags: auto-hébergement, wiki, blog, owncloud, debian et retour_d_expérience Score: 24 Bonjour, je tenais à vous partager mon retour d'expérience concernant l'auto-hébergement au travers d'un petit journal. Non, je ne vais pas vous parler d'une pseudo expérience lancée juste histoire de dire "oui je l'ai fait !", mais parce que j'ai toujours désiré devenir indépendant. Je ne vais pas vous mentir, ça fait de très nombreuses que j'ai toujours voulu avoir mon propre serveur web, non pas pour défendre une cause juste ou paraître cool sur le web, mais parce que c'était une nécessité. Une nécessité ?! Oui, eh bien disons que je n'aime pas devoir payer d'abonnement pour héberger mes sites ou avoir un espace pour développer. Vous savez, on peut très bien ouvrir un blog ou autre, et puis se dire quelques mois plus tard qu'on a plus envie de le mettre à jour ou que l'on souhaiterait passer à autre chose. C'est quand même dommage de devoir payer 30 euros par an pour un blog avec quelques articles, mais qu'on continue de financer pour qu'il reste en vie. Autre exemple tout bête, des sites pour mes projets. Oui ! J'ai plusieurs projets et j'aimerais leur réserver quelques pages pour que les internautes puissent en prendre connaissance, consulter un wiki et bien sûr le télécharger. Si je devais prendre un hébergement pour chaque site, franchement je m'en sortirais avec une facture assez conséquente en plus d'être très limité dans mes fonctions. Enfin voilà, grossièrement j'ai besoin de travailler librement sans qu'on me demande de payer pour ajouter une fonction, éditer un fichier ou avoir une table MYSQL supplémentaire. Et puis l'auto-hébergement me permet de faire énormément de choses à côté en plus d'être formateur. Le problème c'est que je n’avais pas de machine sous la main pouvant faire office de serveur, hélas, j'avais une carte mère VIA EPIA M1000, mais elle a tristement rendu l'âme... Mon apprentissage et mes tests se sont donc effectués sur un NAS où j'ai chrooté une Debian Squeeze. J'ai énormément appris, mais j'étais bien trop limité par la faible puissance du processeur. J'ai eu beau trouver les outils les plus légers existants, mais il était très difficile d'afficher une page rapidement. C'est alors que je me suis monté un petit serveur basé sur une carte mère de type mini-itx pour moins de 100 euros (carte mère + processeur + mémoire vive). Bon, je ne vous ai pas tout dit. Avant d'en arriver là, j'avais préparé le terrain à l'aide de mon ancienne machine de jeux vidéo. J'ai pu tester l'auto-hébergement de mon blog et de mon courrier pendant un mois. Ce que j'ai adoré, une fois la nouvelle machine montée, c'est qu'il ma juste suffit d'y brancher le disque dur pour retrouver un serveur fonctionnel. J'étais très content. Aujourd'hui, ça fait plusieurs mois que le serveur tourne 7/7 et je ne me vois pas revenir chez un hébergeur mutualisé pour pas mal de raisons. Avec ce serveur, je n'ai aucune limite, je me sens vraiment libre de faire tout ce dont j'ai envie. Je fais plus que de l'auto-hébergement, car le serveur héberge des parties de Counter Strike Source, Asseto Corsa, Left 4 Dead 2 etc. à certains moments de la journée (merci systemd et cron). Il me sert également à uploader des vidéos sur YouTube ou bien télécharger de gros fichiers afin de ne pas laisser mon ordinateur principal allumé toute la journée (faut dire qu'il fait pas mal de bruit, c'est une machine de jeux). Naturellement, j'ai installé plein d'autres choses en faisant attention de ne pas surcharger la mémoire vive et la charge CPU. Le gros avantage d'avoir son propre serveur web à la maison, c'est de pouvoir y installer tout un tas d'application web ou de les faire, mais de garder toutes les données à la maison. C'est très important pour moi, car quand j'ai envie de partager une photo avec quelqu'un, un simple partage via owncloud et le tour est joué ! J'envisage même de partager mes codes sources via gitLab. Je trouve que c'est tout simplement énorme l'auto-hébergement, et je remercie du fond du cœur tous ces gens qui proposent gratuitement des applications web pour se passer des géants tels que Google et Microsoft. Mais un serveur à la maison, ce n'est pas trop de boulot ? Pas trop de bruit ? Non pas vraiment, disons que parfois j'y passe quelques heures, car je veux faire des choses compliquées et que je n'ai pas forcément toutes les connaissances adéquates. Par exemple, lorsque je veux créer un script en bash, ça me prend un peu de temps, car je ne connais pas tout à fait ce langage. Je me débrouille, mais je suis loin des grosses lignes de codes en C++ et PHP. Sans vous mentir, les seules galères que j'ai rencontrées c'est le changement de FAI, mais bon le problème venait de moi (sûrement trop fatigué), car je n'avais pas ouvert les ports pour recevoir le courrier et aussi parce que je n'avais pas vu que mon IP était blacklistée. Dans l'ensemble tout marche très bien, c'est fiable et je n'ai pas eu la moindre panne matérielle ou logiciel (pour information je tourne sur ArchLinux). Honnêtement, je n'arrive pas à comprendre pourquoi les gens sont si sceptiques vis-à-vis de l'auto-hébergement. En tout cas chez moi, ça m’a plus simplifié la vie qu'autre chose. Bon d'accord, il y a un hic dans tout ce beau discours : le débit ! Je suis connecté derrière une ligne ADSL et forcément ça rend les choses moins agréables, mais avec de l'optimisation au niveau du code source et d'apache, il y a toujours moyen d'accélérer la vitesse de chargement des pages. D'ailleurs, après avoir optimisé correctement mon serveur, je suis toujours aussi bien référencé sur Google, et je peux donc dire que le fait d'être passé à un hébergement mutualisé à de l'auto-hébergement n'est pas un problème pour le référencement.