Déménagement et auto-hébergement

Déménagement et auto-hébergement

Posté le 20/03/2023 | 3 commentaires non classé | Retour à la liste

Table des matières

      1. TuxFamily
      2. Déménagement
      3. Auto-hébergement
      4. Limitations

Bonjour ici.

Il y a bien longtemps que je n'avais rien posté de technique. Enfin, ça l'est un peu mais ça n'est pas le sujet du jour. Non, aujourd'hui il est question de déménagement et d'auto-hébergement.

TuxFamily

Depuis le début du projet, soit en août 2022, 299Ko était hébergé par TuxFamily. J'ai déjà parlé de cette association, qui vise à promouvoir le logiciel libre. Mais depuis peu, le forum commence à vivre tranquillement, les utilisateurs s'intéressent, posent des questions, hébergent des images, ... Et l'hébergement offert par Tuxfamily ne suffit malheureusement plus.

En effet, les limitations, normales à mon sens, sont un peu trop restrictives pour héberger un site vivant. Il s'agit de 200Mo par site, sur un serveur tournant sous Debian 10 dont les services commencent à dater (PHP 7.3 et une vieille MySQL 5.6 de mémoire). Si c'était suffisant pour le blog et un petit forum sous MyBB, on est vite contraint lorsqu'on veut mettre en place des outils plus modernes.

Déménagement

Aussi, j'ai pris la décision il y a 2 semaines de migrer au fur et à mesure les services de 299Ko. Le but est de se libérer des contraintes imposées, et de pouvoir appliquer du composer, du PHP 8, et surtout de la place.

Pour les outils, j'avais déjà Flarum, un excellent CMS de board qui me faisait de l’œil. Et pour la documentation, je souhaitais changer du principe des pages statiques proposées par 299Ko pour un truc qui permette à plusieurs membres d'écrire, un wiki en somme. Et je suis tombé sur BookStack, un excellent wiki déjà en ligne qui remplacera la documentation et la gestion des téléchargements, toujours dans l'optique de pouvoir travailler à plusieurs.

Mais si le choix de se passer de TuxFamily était fait, il fallait se résoudre à avoir un hébergement, mais aussi un nom de domaine. Désireux de mettre le moins possible la main au porte-monnaie pour ce projet, j'ai été faible et ai donc pris un nom de domaine chez OVH : https://299ko.ovh

Le nom est court, mais il est facile à retenir selon moi. Et il n'est pas cher ^^

Auto-hébergement

J'ai un nom de domaine, c'est bien, mais je n'ai toujours pas d'hébergement. Dans l'optique de faire de ce projet une vraie partie intégrante de ma vie, j'ai vite compris que je pouvais l'héberger moi-même. Oui, j'ai depuis près de 2 ans un serveur qui tourne chez moi, et je peux en faire ce que je veux. C'est un HP Proliant MicroServer Gen 8, qui fonctionne très bien, et qui tourne déjà, aussi ça ne me coûte rien de plus en électricité. En plus, je viens de terminer l'installation de 2 panneaux solaires, justement destinés à ôter tout ce talon électrique (le serveur, le frigo, la box internet). Peut-être que j'y reviendrai un jour, tellement je trouve cette démarche sympa.

Coté performance, la bête est sur un Intel Celeron, que je remplacerai par un Xeon 1265L V2 dès que je l'aurai reçu, avec 8 Go de RAM, et 4 disques WD RED de 2 To montés en RAID 5. Faut pas que j'oublie de faire des sauvegardes malgré tout ^^

Là où le bat blesse pour le moment, c'est ma petite connexion internet en VDSL2 de 70Mo en DL et 10Mo en UP. La région me promet la fibre sous quelques mois, espérons 🤞

Limitations

Ben oui, bien que je sois satisfait du serveur, je ne m'appelle pas OVH non plus. Par exemple, je n'ai pas d'onduleur, aussi si j'ai une coupure de courant ou même d'internet, il faudra que vous fassiez une pause et vous aérer un peu en attendant que ça revienne ^^ Ne me tombez pas dessus si vous n'avez pas pu finir de lire une conversation et que ma femme a débranché le serveur pour passer l'aspirateur, ça ne changera rien 😁

La connexion internet joue aussi : J'ai essayé de prendre des softs peu gourmands en bande passante, mais si le nombre d'utilisateurs et de visiteurs croît, il faudra peut-être s'armer de patience en attendant l'arrivée de la fibre.

Bref, tout ça pour dire que le projet 299Ko prend une dimension un peu plus importante, et que les choses changent, mais j'y reviendrai (pour sûr :) ).

N'hésitez pas à faire un tour sur le forum histoire de poser une question ou suggérer des améliorations, j'y suis bien plus présent que sur les réseaux sociaux, et en plus il y a du monde sympa :)

Max Koder
Max Koder

Développeur en mauvaise herbe, électronicien et bricoleur à mes heures de hobby perdues, compteur de grains de riz, tenteur de tiramisu, mais surtout papa.

Principal développeur de 299Ko, j'essaye de maintenir ce CMS qui me tient à coeur.

Commentaires

  • Simon | 21/03/2023

    L'auto-hébergement est une bonne expérience et j'espère qu'elle dura ! Ça fait plus de 15 ans que j'en suis et je ne regrette à pas un moment !

  • Matthieu | 21/03/2023

    C'est un beau projet que de s'auto-héberger. On essaie alors de tout optimiser aux petits oignons pour que les ou les sites s'affichent toujours dans de bonnes conditions pour les utilisateurs. C'est très challengeant. (tu peux retirer le logo de l'hébergement par TuxFamily dans le bandeau inférieur d'ailleurs).

    Pour ma part je ne connaissais pas 299ko, mais son concept attire mon attention. Pour le moment j'utilise pluxml pour mon site perso, mais je reste ouvert à d'autres solutions pour de futurs sites.

  • Max | 22/03/2023

    Personnellement, je n'en suis pas à mon coup d'essai.
    La dernière fois, ça avait mal tourné sur un Raspberry et sa mémoire flash.

    Mais là, j'estime être dans de bonnes conditions pour me relancer. De plus, j'ai en mémoire les erreurs du passé, comme le manque de backups, la non stabilité du matériel, ...

    Oui il faut que je retire, mais je ne suis pas pressé d'enlever cette petite pub gratuite, ça ne me coûte rien et ils m'ont bien aidé ;)

    299ko est un tout petit CMS très puissant et surtout très personnalisable si l'on a pas peur de faire un peu de PHP. Le projet avance doucement dans la direction de la facilité de la personnalisation d'ailleurs, mais aussi dans les fonctionnalités.

    Merci pour vos retours :)

Ajouter un commentaire