Aller au contenu
CloudZH

Docs / Guide client

Étape 4 sur 10

Préparer le serveur

Un Ubuntu Server tout neuf, une adresse fixe dans ton réseau domestique et, idéalement, un second disque pour tes médias. Environ 30 minutes.

Matériel

  • Processeur Intel ou AMD 64 bits avec au moins 4 cœurs, par exemple un mini PC.
  • 8 Go de mémoire, 16 Go si UniFi OS Server doit aussi tourner.
  • Un SSD pour le système, idéalement un second disque pour tes médias.
  • Un câble réseau vers ton routeur. Le Wi-Fi fonctionne, mais les téléchargements, Plex et le VPN en pâtissent.
  • Une clé USB d’au moins 4 Go pour l’installateur d’Ubuntu.

Installer Ubuntu Server

  1. Télécharge Ubuntu Server 24.04 LTS depuis ubuntu.com/download/server et écris-le sur la clé USB avec Rufus (Windows) ou balenaEtcher.
  2. Dans le BIOS, règle After Power Loss sur Power On, pour que le serveur redémarre tout seul après une coupure de courant.
  3. Démarre le serveur depuis la clé USB et choisis :
    ÉcranChoix
    LangueEnglish
    ClavierTa disposition de clavier
    Type d’installationUbuntu Server, pas « minimized »
    RéseauCâble réseau, adresse par DHCP pour l’instant
    StockageTout le SSD système. Décoche Set up this disk as an LVM group, pas de chiffrement. Ne sélectionne pas le disque des médias.
    ProfilUn nom de serveur en minuscules, par exemple mediaserver. Ton nom d’utilisateur devient <user>. Un mot de passe solide.
    Ubuntu ProIgnorer pour l’instant
    SSHCoche Install OpenSSH server
    Featured snapsNe sélectionne rien, pas même Docker
  4. Après le redémarrage, connecte-toi sur le serveur en tant que <user>, règle ton fuseau horaire et mets à jour :
    sudo timedatectl set-timezone Europe/Zurich   # your zone; list: timedatectl list-timezones
    sudo apt update && sudo apt full-upgrade -y
    sudo reboot

Donner une adresse fixe au serveur

Ton routeur distribue les adresses. Réserves-en une pour le serveur afin qu’elle ne change jamais.

  1. Sur le serveur, affiche l'adresse et l'adresse MAC de l'adaptateur réseau :
    ip -4 -br addr
    ip -br link

    Regarde la ligne de ton adaptateur réseau : son nom commence généralement par en ou eth (Wi-Fi par wl) ; ignore lo. Exemple : enp3s0 UP 192.168.1.200/24. L’adresse avant le / est ton <server-ip>, ici 192.168.1.200. Dans la sortie de ip -br link, l’adresse MAC ressemble à aa:bb:cc:dd:ee:ff.

  2. Dans ton routeur, crée une réservation DHCP pour cette adresse MAC, parfois appelée IP fixe ou statique. Ton routeur liste aussi le serveur parmi ses appareils avec cette adresse. Redémarre ensuite le serveur avec sudo reboot.
  3. À partir de maintenant, travaille depuis ton ordinateur. Ouvre un terminal (Windows : PowerShell) et connecte-toi :
    ssh <user>@<server-ip>

    Par exemple ssh anna@192.168.1.200. La première fois, réponds yes, puis saisis le mot de passe de <user>.

Ne redirige jamais SSH

Ne redirige pas SSH dans ton routeur. Tu n’en as besoin que dans ton réseau domestique.

Second disque pour les médias

Facultatif, mais recommandé. CloudZH garde les médias et les téléchargements dans /srv/data ; monte le disque des médias à cet endroit avant d’installer. Affiche les disques :

lsblk -f

Disque neuf et vide : formate-le. Cela efface tout sur le disque, alors vérifie deux fois le nom du périphérique. /dev/nvme0n1 est un exemple :

sudo wipefs -a /dev/nvme0n1
sudo mkfs.ext4 -L cloudzh-data /dev/nvme0n1

Disque qui contient déjà des médias : définis seulement l’étiquette, par exemple sudo e2label /dev/nvme0n1p1 cloudzh-data.

Monte-le ensuite, maintenant et après chaque redémarrage :

sudo mkdir -p /srv/data
grep -q 'LABEL=cloudzh-data' /etc/fstab || echo 'LABEL=cloudzh-data /srv/data ext4 defaults,noatime 0 2' | sudo tee -a /etc/fstab
sudo findmnt --verify
sudo systemctl daemon-reload && sudo mount -a
df -h /srv/data

Les films et séries existants vont dans /srv/data/media/movies et /srv/data/media/tv.