Le commencement
Tout a débuté lorsque je me suis offert un ordinateur portable pour l'école, grâce à l'argent gagné durant mon emploi d'été.
L'ordinateur portable gratuit fourni par l'école est devenu un petit serveur Nextcloud. À l'époque, mes connaissances étaient limitées, alors j'ai simplement exposé le service sur Internet. Heureusement, il était sécurisé avec SSL grâce à Let's Encrypt. J'ai commencé avec le package snap de Canonical. Quelques années plus tard, lorsque j'ai découvert Docker, j'ai fait la transition.
Aujourd'hui
Depuis, j'ai beaucoup appris, que ce soit grâce aux cours ou à mes camarades de classe.
Maintenant, tous mes services fonctionnent derrière des proxys inverses. Jusqu'à présent, j'utilisais Nginx Proxy Manager, mais j'ai récemment découvert Zoraxy. Il est tout aussi facile à utiliser, mais offre beaucoup plus de fonctionnalités.
Certains de mes services sont hébergés sur un petit VPS, tandis que d'autres sont sur une machine physique que je possède et qui exécute Proxmox. J'ai encore une vieille machine qui fait tourner Jellyfin, grâce à un peu de magie noire.
Ce que j'ai appris
Grâce à ce projet toujours actif, j'ai appris beaucoup de choses. Tout d'abord, j'ai appris à configurer un serveur en utilisant une distribution Linux et Docker.
Cela m'a aidé à comprendre le fonctionnement du DNS, les différents types d'entrées et de sous-domaines. Dans l'ensemble, ce projet, comme les autres petits projets que j'ai réalisés, m'a permis de me familiariser avec l'interface en ligne de commande Linux.