Auto-héberger ses applications pour moins de 5 € par mois : une proposition avec YunoHost et Hetzner
Prendre le contrôle de ses applis web pour le prix d’un flat white ? C’est possible, et c’est même facile avec Yunohost et Hetzner. Un premier pas vers l’auto-hébergement, sans galère.

Ah l'auto-hébergement... une idée qui me trottait dans la tête depuis bien longtemps... Mais il y avait toujours une bonne raison de ne pas succomber : trop cher, trop compliqué, trop de maintenance ! Sauf qu'aujourd'hui, la donne a changé, on peut louer un VPS très correct pour 5€ / mois. Et ce qui devait être une expérimentation est devenu un service permanent dont je comptes bien vous tentez.
Pourquoi auto-héberger ses applications ?
Les raisons sont multiples et chacun les siennes:
- Pour garder la main sur ses données et ne pas les partager
- Pour découvrir les rouages de l'installation d'un serveur et d'applications
- Pour faire des économies
- Pour apprendre en bidouillant !
Pourquoi ne pas auto-héberger ses applications ?
Eh oui, ça marche aussi dans l'autre sens, vous ne direz pas que je ne vous ai pas prévenu :
- Parce qu'on a pas le temps
- Pour ne pas gérer les installations, mises à jour, sauvegarde
- Parce qu'on préfère s'assurer la sécurité d'un éditeur professionnel
- Parce que ça ne dérange pas de payer pour pleins de services
Yunohost : une solution clé en main
Maintenant que le contexte est posé, rentrons plus en détails dans le sujet. Cela fait longtemps que je connais le projet YunoHost et c'est grâce à ce genre de proposition que l'on peut aujourd'hui se lancer dans l'auto-hébergement sans trop de frayeurs.

Pour imager le concept, YunoHost est comme un système d'exploitation web sur lequel vous allez installer des applications opensource et les mettre à jour sans passer par les lignes de commande, tout ceci au travers d'une interface web. Très simple à prendre en main et avec un store d'applications plutôt bien fourni. En tout cas cela permet au moins de remplacer les principaux services que vous pourriez utiliser :
- Stocker et partager des fichiers avec NextCloud
- Gérer vos mots de passe avec Vaultwarden
- Faire de l'automatisation facile avec n8n 🤩
- Stocker des données avec NocoDB
- Et moultes autres joyeusetés
YunoHost intègre même un serveur email utilisable avec Roundcube par exemple.

Jetez un oeil sur le store d'application pour vous laisser convaincre.
Le gros avantage est que YunoHost gère tout le serveur pour vous : HTTPS, sécurisation, firewall, users et droits, accès et privilèges pour chaque application, mises à jour, etc.
Hetzner : un VPS fiable et pas cher
YunoHost peut s'installer gratuitement chez vous en local sur un vieux PC par exemple. Mais pour bénéficier des services n'importe où, j'ai choisi de louer un VPS à pas cher. Et j'ai retenu Hetzner, un acteur allemand bien connu, avec un très bon rapport qualité/prix. A l'heure où j'écris ce billet, l'offre CAX11 est par exemple à 3,79 € par mois pour 2 vCPU, 4 GB de ram, 40 GB en SSD, 20 TB de traffic mensuel, le tout stocké en Allemagne. Difficile de faire mieux.

L'interface de gestion est complète et facile à utiliser. On peut configurer un firewall supplémentaire, disposer d'options de backup, etc.
Si vous vous posez des questions sur le mode d'hébergement, YunoHost a un article intéressant à ce sujet.
Convaincu ? Alors on y va
Même sans trop de connaissances, on peut parvenir à installer son serveur et accéder aux premières applications en moins d'une heure. Si, si, c'est vrai.
Enfin si vous ne faites pas comme moi : à la première installation, j'ai voulu sécuriser le serveur, mettre en place UFW, installer Fail2Ban, éditer les fichiers de configuration... Erreur ! Tout ceci est géré par YunoHost, vous n'avez rien à gérer !
Donc pour faire simple, le process d'installation :
- Souscrire un nom de domaine (optionnel)
- Trouver un nom sympa
- Le réserver auprès d'un registar (Hetzner n'a pas ce service malheureusement, je recommande donc Infomaniak)
- Remplacer les données de serveurs pour pointer vers ceux de Hetzner
- Créer le serveur sur Hetzner
- Choisir le CAX11
- Créer un volume de stockage
- Créer un firewall
- Installer Debian 12
- Installer YunoHost
- Se connecter en SSH au serveur
- Lancer la commande : 'curl https://install.yunohost.org | bash'
- Et suivre la suite du guide d'installation
- Vérifier la configuration du serveur
- Une fois YunoHost installé, lancer un diagnostic et s'efforcer de résoudre tous les problèmes relevés
Et maintenant ?
Pour moins de 5 € par mois, vous pouvez déjà faire énormément de choses, que ce soit pour un usage perso, familial ou pour expérimenter. C’est une base solide que vous pouvez faire évoluer ensuite.
Je détaillerai certains sujets dans de futurs articles car il y a beaucoup à dire. J'espère néanmoins que ces propos vous convaincrons au moins d'essayer. Et essayer l'auto-hébergement, c'est l'adopter 😉
Ressources
👉 Yunohost : Site officiel / Espace démo / Documentation
👉 Hetzner : Site officiel (section cloud)
👉 Pour un nom de domaine fiable : Infomaniak
👉 Pour les aguerris qui veulent explorer le domaine merveilleux de l'auto-hébergement, je vous invite à visiter le sub /selfhosted sur Reddit, vous ne serez pas déçus.