Monter son premier home server

Infos 24 juin 2022

Je ne suis pas un professionnel de l’écriture, c’est un partage d’expérience.
Si vous avez de quoi améliorer les articles, soyez le bienvenu.
Si vous avez besoin d’aide, faites vous connaître avec un commentaire.

Feuille de route

Vous avez entendu parler de Docker, pour différentes raisons vous avez décidé de monter votre premier home serveur, et ça y est, vous êtes prêts à vous lancer!

Super! Mais par ou commencer quand on débute? Cette feuille de route va, j’espère, remplir cette tâche.

Cela dit, afin que tout soit le plus clair possible et de ne pas trop se perdre dans les méandres, je vais aller à l’essentiel sur chaque point, sans pour autant négliger les détails importants. Vous pourrez toujours creuser certains sujets par vous-même, certains liens seront postés pour vous donner des pistes. Vous pouvez évidemment poster un commentaire si jamais vous avez besoin d’aide.


1: La machine

Pour commencer vous aurez besoin d’un serveur, ce qui n’est pas une grande nouvelle en soi.

Le choix dépendra de vos moyens et besoins. Un serveur sous Linux ne demande pas beaucoup de ressources sauf dans certains cas, mais pour un home server classique avec une utilisation normale, il ne faut pas investir dans un foudre de guerre.

C’est l’occasion de recycler un vieux PC si vous en avez un!

La RAM Le CPU Le disque dur
ddr-ram-23270-1-1 cpu-152656_1280-1 hdd-155913_1280-715x1024-1
Pour bien faire, 4 Go de RAM est une bonne base, 2 Go peuvent également suffire mais cela risque vite d’être un peu court. Il ne faut pas forcément un PCU récent, vous pouvez recycler un CPU d’une dizaine d’années, cela fera l’affaire. Encore une fois, c’est toujours selon vos moyens et besoins. Suivant vos besoins, tout fait l’affaire: à plateaux, SSD, NVME. Ne prenez pas trop petit quand même. 500 Go de base, c’est pas trop mal pour commencer.

2: Le système d’exploitation

Après avoir choisi votre machine, il va falloir installer un système d’exploitation sous Linux, je vous renvoie à cet article: https://www.azdocker.com/choisir-sa-distribution-linux-serveur/


3: Installation de votre système d’exploitation:

Sous Debian 11: https://azdocker.com/installer-un-serveur-linux-sous-debian-11/
Sous Ubuntu 20.04: https://www.azdocker.com/installer-un-serveur-linux-sous-ubuntu-20-04/


4: Installer Docker:

Sous Debian 11: https://www.azdocker.com/installer-docker-sur-debian-11/
Sous Ubuntu 20.04: https://www.azdocker.com/installer-docker-sur-ubuntu-20-04/


5: Installer Portainer:

Rendez-vous sur cette page pour le tuto: https://www.azdocker.com/installer-portainer/


6: Installer une application avec Portainer:

Par défaut j’ai choisi pour vous un chemin de base: /srv/appdata/.
Si par exemple vous installez Navidrome, le chemin final sera: /srv/appdata/navidrome.

La structure finale sur votre serveur sera:chemin de base/nom de l'application.

Exemple:

/srv/appdata

  • /navidrome
  • /jellyfin
  • /minecraft
  • /kavita

Toutes vos applications vont donc se retrouver dans ce dossier. Il est plus facile de mettre tous ses containers Dockers dans un même dossier. Si vous deviez migrer, vous n’avez qu’à sauver le dossier appdata.

https://www.azdocker.com/installer-une-application-avec-portainer/


Félicitations!

Si vous êtes arrivé ici, c’est que vous avez déjà bien progressé! Vous pouvez installer des applications sur votre serveur et commencer à creuser certains sujets!

Mots clés

azDocker

Pas de droit d'auteur. Tout peut-être copié, modifié. Aucune obligation de citer la source :)