Les 5 premières choses que j'aurais installées si je construisais une maison à domicile aujourd'hui
Faites-vous juste commencer votre voyage à domicile? Je construis mon homelab depuis près de cinq ans à ce stade, et j'ai beaucoup appris en chemin. Voici les premières choses que je déploierais aujourd'hui si je construisais un homelab à partir de zéro.
Sommaire
5
Proxmox
J'ai gravement sous-estimé la puissance de Proxmox au début de mon voyage à la maison. En fait, je ne l'ai déployé que plus tôt cette année – et j'aimerais avoir sauté dans le train beaucoup plus tôt.
Si vous n'avez jamais entendu parler de Proxmox, c'est un gestionnaire de machines virtuelles, similaire à VMware de VMware – à l'exception de Proxmox, propose une édition communautaire entièrement gratuite. Cela rend Proxmox idéal pour la maison car il ne coûte pas un centime à fonctionner.
Une fois que ProxMox a installé sur votre système, vous pourrez déployer autant de machines virtuelles que votre matériel peut gérer. J'ai généralement au moins quelques machines virtuelles en cours d'exécution – une seule pour Docker, une pour les serveurs de jeux et un pour tout ce que je veux faire sur le système.
La grande chose est que je peux faire tourner les machines virtuelles à tout moment pour quelque raison que ce soit – puis les faire tourner tout aussi vite lorsque j'ai terminé. Proxmox me donne une grande flexibilité sans avoir à redémarrer constamment du matériel ou à exécuter plusieurs machines physiques.
ProxMox prend également en charge PCI Pass-through, vous pouvez donc passer un périphérique PCI ou PCIe directement à une machine virtuelle. C'est génial lorsque vous souhaitez utiliser un contrôleur RAID / HBA de carte graphique, ou même les graphiques intégrés de votre processeur nativement dans une machine virtuelle.
Dans l'ensemble, si vous avez déjà un serveur de stockage sur votre réseau, déployez ProxMox ensuite. Je souhaite que j'aurais séparé mon serveur de stockage et mon serveur de machines virtuels, et Proxmox est l'outil pour le faire.
4
Portainer
Je suis un grand défenseur de Docker. Je pense que Docker rend vraiment le déploiement des applications de serveur super simple. Cependant, je déteste gérer les conteneurs Docker via une ligne de commande. C'est là que Portainer entre en jeu.
Portainer est un conteneur Docker lui-même et vous permet de gérer tous vos autres conteneurs Docker avec une interface Web soignée et bien rangée.
J'ai trouvé que Portainer était absolument crucial pour gérer mon serveur Docker. Je plonge très rarement dans le terminal pour ce serveur, car presque tout ce que je fais est géré dans l'interface de Portainer. Je déploie de nouveaux conteneurs, je gère les conteneurs existants et je gère presque tous mes paramètres de conteneurs dans l'interface Web de Portainer.
La seule chose pour laquelle je n'utilise pas Portainer, c'est la gestion des fichiers, car ce n'est pas super génial à cela. Pour ces tâches, je suis toujours en train de Ssh dans mon serveur et je gère mes fichiers via le terminal.
La configuration de Portainer au début de votre voyage à domicile signifiera tout simplement moins de temps avec les commandes Docker et plus de temps à profiter des services que vous exécutez – c'est exactement aussi simple.
3
Gestionnaire de proxy Nginx
Nginx Proxy Manager est l'un de ces outils dont vous ne pensez peut-être pas que vous avez besoin, mais vous le faites vraiment. J'avais l'habitude d'écrire mes configurations Nginx et d'essayer de dépanner les choses moi-même dans les premiers jours de mon élaboration à la maison, mais le gestionnaire de proxy Nginx simplifie tout.
Que vous utilisiez Nginx Proxy Manager pour la proxyation inverse locale pour accéder à des services hébergés localement via un nom de domaine ou à ouvrir des services jusqu'au World Wide Web, Nginx Proxy Manager peut le gérer pour vous.
En fait, j'utilise Nginx Proxy Manager pour ces deux tâches. J'ai une instance en cours d'exécution pour des domaines accessibles en bourse, et un fonctionnant uniquement pour les domaines internes.
Nginx Proxy Manager est simplement un outil sans que je ne pouvais pas exécuter mon HomeLab, et je pense que vous le trouverez également utile une fois qu'il est déployé dans votre pile de réseautage.
2
Se détendre
J'utilise unis depuis près de cinq ans à ce stade. Bien que ce ne soit pas la première partie de mon domicile, ce fut vraiment le début de mon voyage à la maison.
En 2016, j'ai obtenu un NAS Synology et j'ai adoré. Je l'ai utilisé de temps en temps pendant quelques années, mais ce n'est qu'en janvier 2021 que j'ai vraiment plongé dans le trou de lapin à la maison. C'est à ce moment-là que j'ai acheté un serveur Enterprise en décarmination sur eBay pour remplacer ma synologie vieillissante et j'ai commencé à vraiment entrer dans ce qu'était une maison à domicile.
Le système d'exploitation que j'ai choisi à ce moment-là n'était pas rémunéré. Cela m'a donné la flexibilité de stockage que je souhaitais, m'a permis d'exécuter les applications Docker dont j'avais besoin et j'ai livré une interface puissante mais conviviale.
Je sais que Unded est un logiciel payant, mais pour ce qu'il offre, je pense que c'est extrêmement puissant. La raison pour laquelle je recommanderais de courir sans cesse dans votre maison au début est parce qu'elle supprime pas mal de limites par lesquelles le raid traditionnel est retenu. L'un des plus grands est la taille du lecteur.
Avec Raid traditionnel, vous êtes limité au plus petit lecteur de votre serveur. Si vous avez un lecteur 3 To, un lecteur 6 To et deux lecteurs de 8 To dans votre serveur, par exemple, vous ne pourrez accéder que 3 To sur chaque lecteur, pour un total de 9 To de stockage sur les quatre lecteurs avec RAIDZ1.
Under, en revanche, combinerait ces quatre disques à 17 To de stockage, presque le double de ce que le RAID traditionnel offre. En effet, Union fonctionne différemment du RAID normal tout en offrant une redondance d'entraînement.
Un serveur de stockage connecté en réseau est crucial pour n'importe quel homelab, et Unded offre simplement le moyen le plus simple et le plus flexible d'en exécuter un.
1
Un réseau de 2,5 Go / s
J'ai dirigé mon HomeLab à partir d'un réseau Gigabit standard pendant des années. Ce n'est que vers février de cette année lorsque je suis finalement passé à un réseau de 2,5 Go / s. Permettez-moi de vous dire: le différent est astronomique.
Récemment, j'ai migré mon serveur de machines virtuelles d'un système à un autre. J'ai dû déplacer environ 100 Go de données pour ma machine virtuelle Docker. Avec un réseau Gigabit traditionnel, il aurait fallu environ 15 minutes environ pour tout déplacer. Avec mon réseau de 2,5 Go / s, j'ai pu le faire dans environ sept minutes.
Un réseau de 2,5 Go / s me permet de faire des choses telles que House My Film Files sur un serveur séparé que je l'exécute Plex. Il me permet également de sauvegarder mes données à mon serveur depuis mon bureau plus rapidement et d'accéder aux fichiers du serveur vers le serveur plus rapidement.
Se lever et aller avec un réseau de 2,5 Go / s est en fait plus abordable que vous ne le pensez. L'Unifi Flex Mini 2,5 g est de 49 $ et propose cinq ports de 2,5 Go / s. La carte PCIE Ethernet de 2,5 Go de TP-Link est d'environ 20 $ à 25 $ sur Amazon (selon que vous allez utiliser ou non, ce que j'ai fait), ce qui le rend idéal pour la mise à niveau des systèmes plus anciens à la norme de réseautage plus rapide.
All-in, j'ai dépensé environ 100 $ pour mettre à niveau trois serveurs à 2,5 Go / s, y compris l'interrupteur. J'aurais aimé le faire il y a des années.
Si vous ne faites que commencer avec une maison à domicile, allez-y et ajoutez un réseautage de 2,5 Go / s à votre liste incontournable. Vous n'avez pas besoin de tous les appareils de votre maison sur 2,5 Go / s, mais au moins vos ordinateurs et serveurs principaux connectés sur un réseau multi-gigabit.
Une fois que vous avez votre maison à domicile, le ciel est vraiment la limite des services que vous pouvez gérer. J'ai plus de 30 conteneurs Docker déployés dans mon réseau faisant diverses tâches pour moi. Parmi ceux-ci, il y en a quelques-uns que je pense que chaque maison devrait fonctionner, alors assurez-vous de les vérifier.
