Installer PLAID.

Trois façons, sur Ubuntu, Debian ou Docker. Toutes finissent pareil : ouvre http://<ton-serveur>:32500.

Choisis-en une.

Script

Ubuntu ou Debian. Installe un service système qui démarre avec la machine. Pas besoin de Docker.

curl -fsSL https://raw.githubusercontent.com/gh-prim/plaid/main/packaging/install.sh | sudo bash

Il vérifie la somme de contrôle du paquet avant d’installer. Lis-le d’abord, il est court.

Paquet Debian

  1. Télécharge plaid_<version>_amd64.deb (ou _arm64.deb) et checksums.txt depuis la dernière version.
  2. Vérifie-le (facultatif) :
    sha256sum -c --ignore-missing checksums.txt
  3. Installe-le :
    sudo apt install ./plaid_<version>_amd64.deb
Ce que tu obtiens
/usr/bin/plaidLe serveur
/etc/plaid/plaid.envLa configuration, conservée lors des mises à jour
/var/lib/plaidTes données, jamais supprimées automatiquement
plaid.serviceActivé et démarré, tourne sous l’utilisateur plaid

Docker

git clone https://github.com/gh-prim/plaid.git && cd plaid
docker compose up -d

Monte tes dossiers de médias en lecture seule dans docker-compose.yml, puis utilise les chemins vus depuis le conteneur quand tu ajoutes une bibliothèque.

Ouvre-le.

http://<ton-serveur>:32500

La première visite te guide : compte admin, dossiers, et leur langue.

La configuration ne marche que depuis ton réseau local. Depuis ailleurs, PLAID demande le code de configuration qu’il écrit dans son journal.

Le premier écran de PLAID : Crée le compte admin. Il ne vit que sur Living room. Il n’y a pas de compte PLAID en ligne.
Premier lancement, étape 1 sur 4, en anglais. « Living room » est le nom du serveur.

Indique-lui tes dossiers.

Films et séries, chaque bibliothèque dans sa langue. PLAID les scanne, reconnaît les titres et récupère les visuels. Il n’écrit jamais dans tes médias.

Le paquet natif fait tourner PLAID sous l’utilisateur plaid, qui ne peut pas lire ton dossier personnel par défaut. Donne-lui l’accès en lecture.

Le scan du premier lancement : bibliothèques analysées, la barre de progression tissée pleine.
Premier lancement, étape 3 sur 4, en anglais. La barre de progression est tissée comme la timeline du lecteur.

Prérequis

Sur quoi il tourne

SystèmesUbuntu 24.04 LTS et 26.04 LTS, Debian 12 et plus récent
Architecturesamd64 (la plupart des PC), arm64 (Raspberry Pi 4 et 5 en 64 bits, serveurs ARM)
Installé avecFFmpeg, depuis ta distribution

Ensuite

Les commandes du quotidien

Est-ce qu’il tourne, et qu’est-ce qu’il raconte ?

systemctl status plaid
journalctl -u plaid -f
Le guide complet : configuration, mises à jour, transcodage matériel