3 projets homelab à tester ce week-end (21 novembre)
Agence web » Actualités du digital » 3 projets homelab à tester ce week-end (21 novembre)

3 projets homelab à tester ce week-end (21 novembre)

Êtes-vous à la recherche du prochain terrier de lapin qui s’effondrera dans votre homelab ? Je suis toujours à la recherche de quelque chose de nouveau à faire avec l'un de mes serveurs ou avec un Raspberry Pi, alors voici trois projets à essayer ce week-end, notamment des jeux, des graphiques et git.

Configurez votre propre hébergeur de serveur de jeu

L’hébergement de serveurs de jeux est tout sauf bon marché. Une fois, j'ai envisagé d'acquérir un serveur Minecraft et j'ai été complètement surpris de voir à quel point il aurait coûté cher de faire fonctionner un serveur pour quelques amis. Maintenant que j'exécute mes mondes Minecraft en solo sur un serveur, je ne pouvais même pas imaginer ce que me coûterait la facture du serveur.

Parce que je suis bon marché et que je ne veux pas payer quelqu'un d'autre pour héberger mes serveurs de jeux alors que j'ai un matériel parfaitement performant dans mon homelab, j'ai décidé de créer une machine virtuelle de serveur de jeux. C'était assez simple et j'ai utilisé plusieurs plates-formes de serveur différentes à ce stade.

Mon serveur de jeu principal pour les jeux Steam est en fait basé sur Windows et utilise l'AMP de CubeCoders pour la gestion des jeux. J'exécute également une machine virtuelle Ubuntu Server pour mes serveurs Minecraft à l'aide de Crafty Controller, car Minecraft fonctionne tout simplement mieux sous Linux que Windows.

Quels que soient les ordinateurs dont vous disposez dans votre homelab, vous pouvez probablement exécuter certains serveurs de jeux. Même si vous ne pouvez pas exécuter un serveur Minecraft pour 200 personnes avec 400 mods, vous pouvez exécuter quelques serveurs. Il existe un certain nombre de logiciels à utiliser pour exécuter des serveurs de jeux dans votre laboratoire personnel, Pterodactyl, Crafty Controller et AMP étant les trois principales plates-formes que j'ai personnellement utilisées dans le passé.

Vous voulez exécuter votre propre serveur Minecraft ? Voici comment commencer

Minecraft est meilleur avec des amis.

Pterodactyl est assez avancé à configurer et c'est un peu trop pour quelques serveurs seulement. AMP a un coût qui y est associé, mais peut exécuter un serveur de jeu pour à peu près tous les jeux disponibles. Crafty Controller est conçu principalement pour les serveurs Minecraft. Choisissez simplement la plate-forme que vous souhaitez utiliser, installez-la et commencez à exécuter vos propres serveurs !

Si vous utilisez des serveurs Minecraft, je vous recommande d'utiliser Infrared-MC comme moyen de proxy vos serveurs vers des noms de domaine. Sans Infrared-MC, vous devez céder un domaine et port permettant à d'autres de rejoindre votre partie. Avec Infrared-MC, chaque domaine peut pointer vers un serveur Minecraft spécifique, ce qui facilite l'hébergement de plusieurs sans que les gens se souviennent des ports.

Créez un tableau de bord graphique avec Grafana

J'avoue que Grafana est une bête que je n'ai pas encore affrontée dans mon laboratoire personnel. Maintenant que je m'enfonce plus profondément dans le terrier du lapin avec des microcontrôleurs et davantage de projets (comme les écrans à encre électronique), je vais configurer Grafana le plus tôt possible. Ne soyez pas comme moi et lancez Grafana maintenant au lieu de le reporter à des années.

Si vous n'avez jamais entendu parler de Grafana, il peut vous offrir un emplacement centralisé pour toutes sortes d'informations provenant de votre homelab. Il peut récupérer des données de Prometheus, InfluxDB, Telegraf et même des exportations directes à partir de systèmes tels que Docker, Unifi, etc. pour vous fournir un tableau de bord central d'informations.

Grafana est idéal pour créer des graphiques permettant de suivre diverses choses, comme l'utilisation du processeur ou de la RAM, l'utilisation du stockage ou les vitesses du réseau au fil du temps. Voir ces graphiques peut vous aider à détecter les problèmes avant qu'ils ne s'aggravent, par exemple lorsque votre stockage se rapproche de sa capacité ou que la RAM est presque au maximum.


Logo Grafana

Comment exécuter Grafana dans un conteneur Docker

Grafana est une plateforme d'observabilité leader pour la visualisation de métriques.

Bien sûr, vous pouvez accéder à chaque système individuel pour vérifier manuellement l'utilisation du processeur ou la vitesse du réseau, mais il est tout simplement plus facile d'avoir tout cela sous forme de graphiques agréables et nets en un coup d'œil, une fois que tout est configuré.

Grafana n'est pas connu pour sa procédure de configuration ultra simple, alors assurez-vous de réserver une bonne partie du temps à y consacrer ce week-end. Cependant, une fois que vous aurez terminé, vous serez heureux de l'avoir fait.

Abandonnez GitHub et hébergez votre propre référentiel git

GitHub est une excellente ressource à utiliser, mais ce n'est pas toujours la plus fiable. En fait, GitHub était en panne plus tôt cette semaine, juste après la panne de Cloudflare le même jour. Votre homelab est l'endroit idéal pour effectuer une sauvegarde sur GitHub ou même un remplacement complet de votre propre référentiel de révision de code.

Héberger votre propre référentiel git est assez simple et présente de nombreux avantages. Deux des remplacements de GitHub auto-hébergés les plus connus sont GitLab et Gitea, tous deux entièrement open source et gratuits à utiliser dans votre homelab.

Une fois que vous avez configuré GitLab ou Gitea (ou un autre remplacement de GitHub que vous pouvez trouver), commencez simplement à l'utiliser pour votre propre référentiel de révision de code. Vous pouvez soit le configurer pour un accès local uniquement, ce qui signifie que vous ne pouvez accéder au code qu'au sein de votre réseau domestique, soit derrière un proxy inverse pour accéder à l'extérieur de votre réseau.


N / A

Comment configurer un serveur Gitlab personnel

Si vous avez besoin d'un contrôle de version pour vos projets, que vous souhaitez l'héberger vous-même, mais que vous ne souhaitez pas utiliser git barebones, vous pouvez configurer un serveur Gitlab pour stocker tout votre code tout en offrant un accès facile via une interface Web.

Non seulement l'hébergement de votre propre serveur git vous décentralise du reste du réseau, ce qui signifie que vous pouvez continuer à travailler même lorsque les autres services sont hors ligne, mais cela vous offre également une confidentialité accrue. Un serveur Git exécuté sur votre réseau sans accès externe configuré est purement privé : personne ne peut y accéder à moins que vous ne lui en donniez accès et qu'il se trouve chez vous.

Donc, si vous êtes prêt à faire passer votre utilisation de Git au niveau supérieur et à gagner en confidentialité pendant que vous y êtes, commencez à héberger vous-même votre propre remplacement de GitHub dans votre homelab.


Votre homelab peut être à la fois une source de joie et de frustration, selon où vous en êtes dans votre voyage. Si vous travaillez souvent avec Docker (et je pense vraiment que vous devriez le faire), vous devez connaître quelques conseils pour bénéficier de l'expérience de conteneur la plus fluide possible.

Ensuite, consultez mes meilleurs conteneurs Docker que je pense que chaque homelab devrait avoir. D'un tableau de bord au serveur multimédia, en passant par Home Assistant et bien plus encore, ces conteneurs Docker essentiels permettront à votre homelab d'être opérationnel en un rien de temps.

★★★★★