User Tools

Site Tools


presentation_de_mon_serveur

This is an old revision of the document!


Langues : EN FR

Voici une présentation de mon serveur. Il est relativement simple, mais pour l'instant, cela me permet de comprendre beaucoup de choses sur l'auto-hébergement. De plus, ce sevreur est totalement adapté pour ce que j'héberge

Routeur ISP (FAI)

Rien de très spécial à dire. Il me fournit l'accès à Internet, mais je déteste son panneau d'administration (ni réactif ni intuitif). C'est l'une des raisons pour lesquelles j'ai décidé d'acheter un routeur Cudy.

Router Cudy WR3000

Ce routeur est très intéressant pour les raisons suivantes :

  • Excellentes caractéristiques pour un prix abordable (~ 50 euros)
  • Possibilité de le flasher et d'installer OpenWRT (c'est ce que j'ai fait)

OpenWRT est un firmware open source pour routeurs, à la fois très puissant, intuitif et réactif. De plus, comme ce n'est pas le firmware d'origine de Cudy et qu'il bénéficie d'une communauté très active, je pourrai l'utiliser pendant de nombreuses années et profiter de mises à jour fréquentes. D'ici-là, il est très probable que le firmware commercial ne soit plus maintenu.

Sur ce routeur, j'ai installé :

  • Wireguard (VPN open source). Cela me permet de me connecter à mon réseau local (LAN) depuis n'importe où 8-)
  • DNS dynamique

Raspberry Pi 5

Voici la pièce maitresse, petit mais puissant ! Pour un serveur à domicile, il présente de nombreux avantages :

  • Abordable.
  • Bonne configuration technique (8 Go de mémoire, processeur quad-core à 2,0 GHz).
  • Très faible consommation d'énergie, parfait pour une utilisation 24/24.
  • Possibilité d'ajouter un NVMe.
  • Bonus : une communauté très réactive et utile !

Bien sûr, il y a quelques limitations :

  • Le Raspberry Pi 5 est assez chaud (environ 50 °C au repos avec le boîtier et le ventilateur officiels).
  • Pas de connexion SATA, donc impossible de faire un vrai RAID (à ma connaissance).
  • Peut être limité pour des calculs intensifs (encodage vidéo, serveur de jeux, nombreux utilisateurs en même temps).
  • Bien qu'il dispose de 4 ports USB, je ne peux pas brancher un quatrième SSD (apparemment pas assez de puissance).
  • Pas vraiment modulable : impossible d’ajouter un nouveau processeur, de la mémoire, etc. À long terme, ça peut devenir gênant.

Par ailleurs, certaines personnes préfèrent investir un peu plus (parfois pas beaucoup plus) pour acheter un serveur plus puissant : un mini PC comme le N100 ou un ancien Mac Mini. Mais au final, chaque option a ses avantages et ses inconvénients !

Cela dit, je suis vraiment satisfait de ce Raspberry Pi 5. Vous pouvez voir ici ce que j'héberge dessus.

SSD du Raspberry Pi 5

SSD1 (250 Go) :

SSD de démarrage avec Debian (un système d'exploitation très stable pour un serveur). Je ne démarre plus sur Debian avec une carte SD. En effet, je préfère démarrer depuis un SSD, qui gère bien mieux les I/O. Sur ce SSD, j’ai :

SSD2 (250 Go) :

Je ne peux pas le connecter pour l’instant (apparemment pas assez de puissance avec les trois SSD déjà connectés, mais à l’avenir, je pourrai ajouter un hub USB alimenté). Ce SSD sera utilisé pour effectuer une copie régulière de SSD1. Ainsi, si SSD1 tombe en panne, le Raspberry Pi pourra démarrer sur SSD2.

SSD3 (1 To) :

C’est ici que je stocke toutes mes données que je souhaite conserver à long terme (photos, fichiers, livres audio, etc.), ainsi que mes conteneurs et images Docker :

SSD4 (1 To) :

C’est une sauvegarde du SSD3. J’ai créé un cronjob avec rsync qui s’exécute chaque jour à minuit pour sauvegarder les fichiers du SSD3. Parfois, lorsque je pense que je n’ai plus besoin des anciennes sauvegardes, je lance manuellement un rsync avec suppression pour libérer de l’espace (seuls les fichiers encore présents sur SSD3 sont conservés sur SSD4).

Ordinateur portable (laptop)

  • Connecté au VPN Wireguard.
  • Je sauvegarde certains dossiers importants sur SSD3 avec rsync.

Smartphone

  • Je sauvegarde régulièrement tout ce qui est stocké sur mon smartphone (avec l'application FolderSync) dans le dossier Nextcloud sur SSD3.
  • Connecté au VPN Wireguard.

Discussion

Enter your comment. Wiki syntax is allowed:
W G J K D
 
presentation_de_mon_serveur.1734192869.txt.gz · Last modified: by alban