Projets Homelab à essayer ce week-end (31 octobre
Vous cherchez de nouveaux projets homelab à tester ce week-end ? J'adore mon homelab et j'essaie moi-même de nouveaux projets. Ce week-end, vous devriez vous concentrer sur la mise en place et le fonctionnement de l'essentiel dans votre homelab.
Sommaire
Configurer un NAS
Si vous n'avez pas encore de serveur de stockage dans votre homelab, il est temps d'en changer. La configuration d'un NAS ne doit pas nécessairement être difficile, et il appartient à chaque homelab.
Vous n’avez probablement pas non plus besoin de dépenser de l’argent pour faire fonctionner un NAS. Vous pouvez transformer un ancien ordinateur de bureau en serveur de stockage, ou même récupérer des déchets électroniques recyclés avec un ancien serveur monté en rack gratuitement ou à moindre coût pour commencer votre parcours de serveur de stockage.
Il existe des systèmes d'exploitation gratuits et payants pour vous aider à créer votre propre NAS. Personnellement, je préfère Unraid, mais TrueNAS Community Edition (Scale) et OpenMediaVault sont deux systèmes d'exploitation gratuits et open source pour alimenter votre serveur de stockage.
Avoir un NAS dans votre homelab présente de nombreux avantages. Pour commencer, vous bénéficierez d'un serveur de stockage centralisé. Au lieu d'avoir plusieurs disques durs dispersés dans votre bureau, vous n'aurez qu'un seul emplacement central pour gérer tous vos besoins de stockage.
Un autre avantage est de disposer d'un seul endroit pour stocker les sauvegardes de votre ordinateur. Que vous utilisiez Time Machine ou un autre logiciel de sauvegarde, la plupart s'intégreront nativement au stockage distant comme un NAS.
L’une de mes fonctionnalités préférées avec un NAS est l’accès à distance à mes fichiers. Si je ne suis pas chez moi, je peux installer mon serveur de stockage sur mon ordinateur portable et accéder à 60 To de stockage depuis n'importe où dans le monde via mon VPN.
Donc, si vous n'avez pas encore construit de serveur de stockage, vous devriez absolument en créer un ce week-end !
-
- Système opérateur
-
Vrai NAS
- Facilité d'utilisation
-
Modéré
TrueNAS Scale (Community Edition) est un système d'exploitation gratuit axé sur le NAS et construit sur OpenZFS. Avec la prise en charge de Docker, des machines virtuelles et d'une solide baie de stockage basée sur ZFS, TrueNAS est un choix fantastique pour ceux qui souhaitent créer un serveur de stockage sans dépenser d'argent supplémentaire pour un système d'exploitation. De plus, ZFS offre une fiabilité extrême en matière de gestion de votre système de stockage.
Installer Docker
Docker est la base de mon homelab, et je ne pouvais pas imaginer ne pas le déployer. Si vous n'êtes pas entièrement sûr de ce qu'est Docker, il s'agit essentiellement d'un moyen d'exécuter des machines virtuelles légères et préconfigurées appelées conteneurs. Il existe d'autres alternatives à Docker, mais Docker est certainement l'un des plus grands acteurs du jeu.
Le déploiement initial de Docker est assez simple, il vous suffit d'ajouter quelques référentiels à votre gestionnaire de packages puis d'installer Docker.
J'exécute Docker sur tous mes serveurs à la maison, y compris mon système de stockage, mon serveur de machine virtuelle et mes trois Raspberry Pi. Avec Docker, je peux déployer un service en quelques minutes sans avoir à installer de nombreuses dépendances, ce qui est l'une de mes fonctionnalités préférées.
Par exemple, avec Docker, vous pouvez déployer un site Web avec WordPress ou Ghost en moins de 10 minutes. L’autre jour, ma femme avait besoin d’un site Web WordPress déployé pour travailler sur un site en vue d’une nouvelle idée. J'ai pu avoir une pile WordPress opérationnelle, opérationnelle et accessible via mon proxy inverse en cinq minutes environ.
Docker est également idéal pour d'autres services homelab comme Plex, Pi-hole et bien plus encore. Si vous n'utilisez pas encore Docker, il est temps de commencer.
- Système d'exploitation
-
Windows, macOS, Linux
- Marque
-
Docker
Docker est une application qui facilite le développement de nouvelles applications.
Créer un tableau de bord Homelab
Au fur et à mesure que vous commencerez à développer votre homelab, vous aurez besoin d'un tableau de bord pour accéder aux différents services auto-hébergés que vous créez inévitablement. J'ai 33 services auto-hébergés qui s'exécutent sur un seul de mes quatre serveurs Docker, sans parler des services qui s'exécutent exclusivement sur les autres.
Un tableau de bord est essentiel pour me rappeler exactement ce qui est hébergé et où. À terme, je souhaite simplifier ma configuration, mais même dans ce cas, j'aurai toujours besoin d'un moyen simple d'accéder aux différents services que j'auto-héberge.
Avec un tableau de bord homelab, je peux simplement cliquer sur un bouton et visiter la page de destination des différents services. Le tableau de bord que j'utilise s'appelle Homepage et contient même des widgets en direct pour certains services, ce qui me permet de vérifier facilement les choses sans cliquer sur les différents services.
Vous pouvez déployer un tableau de bord en quelques minutes, puis passer le reste du week-end à peaufiner son apparence, son fonctionnement et son organisation. Je recommande vivement d'en créer un ce week-end et de rendre votre laboratoire domestique pratiquement propre et bien rangé avant de passer à des projets plus importants plus tard.
Ce ne sont là que trois de mes projets homelab préférés, mais la liste des choses que vous pouvez exécuter dans votre homelab est essentiellement interminable. De l'alimentation de mon réseau avec Docker à l'exécution du strict nécessaire, je pense qu'un homelab devrait avoir, il est facile de s'auto-héberger, et je pense que c'est quelque chose dans lequel chaque homelabber devrait se lancer.
