Premier prototype :
J'ai commencé par installer Home Assistant sur un pc portable pour prendre en mains ce type d'installation et tester ses différentes fonctionnalités. Pour la partie NAS, j'en possédais déjà un, un Synology DS220J qui arrivait un peu à bout de force lorsque j'utilisais ses différents services, sauvegarde photo, streaming vidéo, etc...
#Step 1
Recherche et comparaison des composants.
#Step2
Montage du Serveur.
#Step3
Installation de l'Hyperviseur. (Proxmox)
CPU : AMD Ryzen 5 3600G
RAM : Corsair Vengeance LPX 2666Mhz 16Go (1x16Go)
SSD : 1x SAMSUNG 870EVO - 250Go
HDD : 2x 4To Seagate IronWolf - 7200rpm
4x 2To WesternDigital Red - 5400rpm
Motherboard : MSI A320M-A Pro
PSU : BeQuiet SFX Power 2 - 400w (80+ Gold)
CASE : Cooler Master NR200P - black
ADD : Carte additionnelle SATA PCie - 4ports
Les supports HDD 3.5 et SSD 2.5 sont réalisés en impression 3D ainsi que le support d'alimentation pour pouvoir l'installer dans la position convenue.
Installation de divers services.
J'ai choisis pour OS de NAS OpenMediaVault car il est Open Source, sa légèreté en terme de consommation de mémoire fait de lui un système idéal pour les petites machines et ainsi que pour sa facilité d'utilisation. Son interface minimaliste ainsi que ses plugins font de lui le système idéal.
(J'avais auparavant essayé TrueNasCore mais ayant eu quelque problème de plugins avec, je me suis tourné vers cette solution.)
J'ai également installer Docker, un service permettant de lancer des applications dans des conteneurs logiciels. Ce service me permet de gérer des applications indépendamment de la machine principale et qui me permet d'y accéder sur internet via un revers proxy NGINX.
Quelques applications installées :
Jdownloader2 est un logiciel de Téléchargement Direct installé sur le serveur me permettant de télécharger des fichiers directement sur la machine et accessible depuis internet via un client web.
Nextcloud est un service de cloud stocké sur le NAS et synchronisé avec ses fichiers. Il me permet de sauvegarder automatiquement les photos stockées sur mon téléphone ainsi que faire des partages de fichiers et d'albums.
Home Assistant OS est un système d'exploitation permettant de gérer divers appareils connectés et de divers marques différentes en un seul et même endroit.
S.W.A.G est un reverse proxy permettant de lier à mon adresse IP publique des applications hébergées sur le serveur et permettant d'y accéder à distance.