Pourquoi changer d'hébergeur ?

J'ai changé acrimonie d'hébergeur ; on est passé de PHPNET, hébergeur français, à NSLH. L'argument principal est le prix : 84€ l'année chez PHPNET, pour une formule largement sous-utilisée et qu'on ne peut pas simplement changer depuis leur interface d'administration, contre 12$ l'année chez NSLH. Ça faisait trois ans que j'avais ces 9€ et des poussières chez eux, je les utilise enfin.

12$ ? Acrimonie est maintenant hébergée sur un vieux PC avec boîtier en carton dans une usine désaffectée ?

PC en carton.

Non, NSLH semble tout à fait fiable. S'ils peuvent avoir un prix aussi bas, c'est parce qu'ils ne fournissent de support que pour les choses que l'utilisateur ne peux pas contrôler, comme par exemple un blocage de mon IP après avoir accidentellement utilisé nmap sur l'un de leur serveurs au lieu de mon routeur (faut penser à lire ce qu'on remonte de l'historique de bash).

Avantages et inconvénients

Pour lister quelques avantages de NSLH :

  • le plus important pour moi, un accès SSH avec bash, rsync, des commandes mysql, etc. ;
  • les choses sont correctement sécurisées ; par exemple avec PHPNET on ne peut pas accéder à PHPMyAdmin en https et lftp chouine parce que leur certificat pour le FTPS n'est pas valide ! ;
  • on a accès aux fonctions avancées de cPanel, ce qui inclut notamment la possibilité de régler le time to live des noms de domaine, chose permettant de propager très rapidement un changement d'IP – PHPNET n'offre pas ça.

Il y a quand même quelques difficultés :

  • Acrimonie était devenue gigantesque : 1,2Gio a elle toute seule, et avec les dumps MySQL de PHPNET, plus de 2Gio. Comme la fonction « cleanup » de kusabax est cassée, Audrey a été obligée de laisser quelques vieilles images s'accumuler. J'ai bricolé un script pour les trouver et j'ai pu ainsi réduire acrimonie à 270Mio 680Mio, base de donnée incluse ;
  • NSLH ne fait aucune sauvegarde. Heureusement, on a cron, un vrai shell, mysqldump, bzip2, rsync et ssh pour bricoler des scripts de sauvegarde ;
  • on a droit à 30Gio de bande passante par mois, et 1Gio de stockage, base de donnée incluse. Acrimonie a atteint une fois dans son histoire plus de 30Gio de bande passante en un mois, donc il va falloir que je pense à trouver un moyen efficace de faire de diminuer le trafic au cas où. Et les 1Gio sont un peu justes ;
  • le débit d'écriture, 1Mio/s, est parfois gênant pour certaines opérations un peu lourdes, comme envoyer beaucoup de fichiers par ssh ou reconstruire les fichiers html de la planche ;
  • leurs serveurs ferment une fois sur deux la connection ssh avant même qu'une clé ait pu être envoyé.

Toudou

  • enlever les détails des erreurs PHP ;
  • mettre un fuseau horaire correct ;
  • voir dans quelle mesure il est possible d'augmenter la taille de fichier acceptée et la longueur des archives ;
  • mettre les modifications d'Audrey dans un dépôt git bien propre et le publier ;
  • corriger des bugs.