É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
- 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.
- 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.
- Démarre le serveur depuis la clé USB et choisis :
Écran Choix Langue English Clavier Ta disposition de clavier Type d’installation Ubuntu Server, pas « minimized » Réseau Câble réseau, adresse par DHCP pour l’instant Stockage Tout 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. Profil Un nom de serveur en minuscules, par exemple mediaserver. Ton nom d’utilisateur devient<user>. Un mot de passe solide.Ubuntu Pro Ignorer pour l’instant SSH Coche Install OpenSSH server Featured snaps Ne sélectionne rien, pas même Docker - 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.
- 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
enoueth(Wi-Fi parwl) ; ignorelo. Exemple :enp3s0 UP 192.168.1.200/24. L’adresse avant le/est ton<server-ip>, ici192.168.1.200. Dans la sortie deip -br link, l’adresse MAC ressemble àaa:bb:cc:dd:ee:ff. - 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. - À 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 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.