Projection privée

Monte ta propre salle

Le Catalogue FR de ce site est partagé par tout le monde : quand il y a foule, il peut saturer. Ta propre copie fait exactement la même chose (même accueil, mêmes collections, même recherche), avec tes clés et ton quota. Elle est gratuite et ne dépend de personne.

Ce qu'il te faut

Sur Cloudflare

Gratuit, sans serveur, en 10 minutes. Ton site sera sur une adresse à toi.

  1. Crée un compte GitHub si tu n'en as pas, puis fais ta copie du dépôt (« Fork »).
  2. Sur dash.cloudflare.com : Workers & Pages → Créer → Importer un dépôt → choisis ta copie.
  3. Dans ton Worker → Paramètres → Variables et secrets : ajoute TMDB_API_KEY et ADMIN_PASSWORD en secrets. Ajoute aussi, conseillé, le secret HOTE_SECRET : une longue suite de caractères au hasard, qui protège ta connexion à l'espace hébergeur. Et la variable DEPOT = ton-pseudo/nuvio-assets (ta copie sur GitHub), pour que « Mettre à jour » mène à ta copie.
  4. Ouvre l'adresse de ton Worker : c'est ton site, avec son guide et sa salle 2. Ton addon est sur …/manifest.json.

Avec Docker

Sur ton NAS, un serveur ou un Raspberry Pi 64 bits, à la maison.

  1. Crée un fichier docker-compose.yml avec ceci, en mettant ta clé TMDB et ton mot de passe :
services:
  catalogue-fr:
    image: ghcr.io/xnzx07/nuvio-assets:latest
    restart: unless-stopped
    ports:
      - "8787:8787"
    environment:
      TMDB_API_KEY: "ta-cle-tmdb"
      ADMIN_PASSWORD: "choisis-un-mot-de-passe"
    volumes:
      - ./donnees:/data
  1. Lance docker compose up -d.
  2. Ton site est sur http://adresse-du-serveur:8787, ton addon sur …/manifest.json (Nuvio TV accepte le http à la maison).

De l'extérieur (téléphone en 4G) : passe par Cloudflare Tunnel, et indique ton adresse dans ADRESSE_PUBLIQUE. Si tout passe par le tunnel (ou un proxy https sur la même machine), publie le port en "127.0.0.1:8787:8787" au lieu de "8787:8787" : plus rien ne circule en clair sur ton réseau. Sur Docker, HOTE_SECRET se crée tout seul.

Une fois ta salle montée : ton espace hébergeur

C'est ta page d'administration. Elle n'existe que sur ta copie, pas sur ce site-ci.

  1. Ouvre ton site (l'adresse de ton Worker, ou celle de ton serveur).
  2. Va en salle 2, puis clique sur l'onglet « Hébergeur » en haut. Raccourci : ajoute /configure#s-hote au bout de ton adresse.
  3. Connecte-toi avec ton mot de passe, celui de ADMIN_PASSWORD.
  4. Facultatif : coche « Alertes de mise à jour dans Nuvio », puis réinstalle ton lien dans Nuvio pour être prévenu sur ton accueil (avec un lien fixe, « Actualiser les addons » suffit).

Les mises à jour, c'est toi qui décides

Ta copie te prévient quand une nouvelle version sort, dans ton espace hébergeur et, si tu veux, par une rangée « Mise à jour » sur ton accueil Nuvio. Tu choisis « Mettre à jour » ou « Plus tard » : rien ne change sans ton accord.

Tous les détails (variables, accès de l'extérieur, sécurité) sont dans le mode d'emploi sur GitHub.