Vue lecture

Telehack - Replongez dans l'Internet de 1985

Quand je revoie des films comme WarGames ou Hackers, je me rends compte que je suis un poil nostalgique de ces écrans noirs avec du texte vert, des modems qui crapotent, et de la magie des connexions longue distance sur des réseaux qui tenaient avec du scotch et des prières… Hé bien cool pour moi (et pour vous, si vous avez la même pathologie de moi) y’a un taré des Internet qui a recréé tout ça, et c’est jouable directement dans votre navigateur.

Ça s’appelle Telehack , et c’est une simulation complète de l’ARPANET et d’Usenet tels qu’ils existaient entre 1985 et 1990. Le site propose 26 600 hôtes virtuels, des milliers de fichiers d’époque, des jeux d’aventure textuels, un interpréteur BASIC fonctionnel et même des utilisateurs historiques reconstitués à partir de vraies archives. Le créateur, connu uniquement sous le pseudo “Forbin” (une ref au film “Le Cerveau d’acier” de 1970), a vraiment pondu un truc de dingue que vous devez tester absolument !

Le plus beau dans tout ça, c’est que vous pouvez vous y connecter comme à l’époque. En telnet sur les ports 13, 1337 ou 8080, en SSH sur le port 2222, et même… avec un vrai numéro de téléphone américain (+1 213 835-3422) accessible en modem analogique 14,4 kbps. Pour les nostalgiques du grésillement, c’est du bonheur.

Une fois connecté, vous vous retrouvez donc avec une invite de commande minimaliste. Tapez ensuite netstat pour voir la liste des hôtes accessibles, puis telnet pour vous connecter à un système distant, ou dial pour composer des numéros de téléphone virtuels comme un vrai phreaker des années 80. Y’a même des outils de hacking d’époque comme wardial.exe et porthack.exe pour progresser dans le jeu et débloquer de nouveaux systèmes.

Côté contenu, c’est également un vrain musée vivant. Toutes les archives Usenet intégrées proviennent de la collection d’Henry Spencer, un type de l’Université de Toronto qui a sauvegardé plus de 2 millions de messages entre 1981 et 1991 sur 141 bandes magnétiques récupérées de justesse avant d’aller à la poubelle.

Ces messages sont les plus anciens posts Usenet encore existants, et vous pouvez donc les lire directement dans Telehack. C’est pas ouf ça ?

Pour les amateurs de jeux, y’a Zork , Adventure et tout un tas de jeux en Z-code jouables directement. L’interpréteur BASIC inclus permet également d’exécuter des centaines de programmes historiques et si vous aimez Star Wars en ASCII , le film complet en animation texte est disponible.

D’ailleurs, la simulation au sein de Telehack va assez loin dans le réalisme puisque comme je vous le disais, les utilisateurs historiques sont reconstitués à partir de vraies archives UUCP de l’époque. Vous pouvez faire un finger @host sur n’importe quel système pour voir qui est “connecté”. Les mots de passe des systèmes sont volontairement faibles (secret, love, trustno1…) comme c’était le cas à l’époque et le côté hacking vous fera gagner des badges (HACK5, HACK10, HACKER) au fur et à mesure que vous compromettez des systèmes.

Telehack est passé à ce jour d’un petit projet en 2010 à une communauté de plus de 50 000 utilisateurs et vu la qualité du truc, c’est mérité. Pour ceux qui ont connu cette époque ou ceux qui veulent comprendre comment c’était avant le web, c’est une expérience unique, les amis !

Pour y accéder : telehack.com dans votre navigateur, ou telnet telehack.com si vous voulez faire les choses proprement. Enjoy !

  •  

UseFlow-FR : mon addon de conversion de RSS en catalogues Stremio


Du moins pour un indexeur Usenet privé, pour l’instant.


J’utilise Stremio en ce moment pour la VoD et comme j’adore un certain site lié à Usenet, je voulais pouvoir en profiter aussi comme ça.

UseFlow-Fr n’est pas un addon de stream. Il récupère les derniers référencements via un flux RSS et les arrange dans des catalogues pour Stremio.

useflow fr1


Pour streamer ces contenus via BitTorrent/débrideurs j’utilise StreamFusion et pour Usenet je passe par le tout frais addon Usenet-Streamer qui utilise à son tour le fantastique NZBdav (cf le blog pour des tutos à ce sujet).

useflow fr2

C’est un film d’ILLUSTRATION, je ne regarde PAS ça ! ^^’

useflow fr3

Les catalogues sont aussi en Découverte

useflow fr4
useflow fr5
useflow fr6

Et comme c’est mon kiff, j’ai ajouté les notifications Discord suite à une synchronisation, avec ou sans les affiches des derniers contenus répertoriés.
Merci à ChatGPT qui m’a trouvé la solution pour créer le visuel des 5 affiches pour Discord.

useflow fr7
useflow fr14

Pour l’instant ça ne peut gérer, du moins testé à 100%, qu’un flux RSS précis que sans doute peu de lecteurs auront. Je prévois d’étendre le support de flux RSS personnalisés mais le parsing des flux est souvent problématique (à mon niveau de compétences) parce que souvent différent selon le site…
Je vise à tout le moins l’ajout de contenus à mon catalogue de Documentaires, en étant un gros consommateur.

J’ai publié ça sur mon GitHub.

Fonctionnalités

  • ✅ 2 catalogues séparés : Films et Documentaires
  • ✅ Matching TMDB automatique : Recherche et récupération des métadonnées (posters, synopsis, genres, etc.)
  • ✅ Support RPDB : Affiches personnalisées avec Rating Poster Database (optionnel)
  • ✅ Support des IDs IMDB : Compatible avec tous les addons de streaming Stremio
  • ✅ WebUI complète : Interface d’administration moderne avec authentification
  • ✅ Notifications Discord : Alertes de synchronisation avec galerie d’affiches (optionnel)
  • ✅ Gestion du proxy : Support HTTP/HTTPS/SOCKS4/SOCKS5 avec ou sans authentification (optionnel)
  • ✅ Sauvegarde persistante : Base de données SQLite avec tous les catalogues
  • ✅ Synchronisation automatique : Planification horaire configurable (optionnel)
  • ✅ Dockerisé : Déploiement facile avec Docker et docker-compose
  • ✅ Recherche intégrée : Recherche dans les catalogues depuis Stremio
  • ✅ Historique de synchronisation : Suivi détaillé de toutes les synchros

Et c’est limité aux contenus disponibles en VF.


useflow fr8
useflow fr9
useflow fr12

Comme c’est un addon de Catalog, il se place avant les addons de stream et après ceux de médtadonnées, que ce soit en direct ou via AOIStreams.

useflow fr13

To be continued….

Loading

  •  

UsenetStreamer : addon Stremio pour lier NZBdav et streamer depuis Usenet

Je me suis récemment remis sur Stremio notamment en présentant les addons que j’utilise et pourquoi/comment avec leurs composes, sur GitHub, pour pouvoir le faire rapidement de votre côté soit en console soit via DockeGE ou équivalent.
Je viens de publier un article sur NZBdav, que j’utilise depuis des semaines, qui permet de streamer du contenu depuis Usenet.
Donc, en toute logique, voici comment lier les 2 🙂


Grâce au boulot de Sanket qui a créé UsenetStreamer, on peut ajouter NZBdav comme source de flux à Stremio, comme StreamFusion, Comet etc. Il suffit d’avoir également un moteur de recherche de .nzb (logique) tel que Prowlarr ou NZBhydra, je préfère ce dernier.

ATTENTION si vous gérez vos flux avec un cache, tel que Stream Prefetchers comme moi, ça va appeler un bon nombre de .nzb qui seront chargés dans NZBdav, parfois en échec car incompatibles avec du coup une nouvelle recherche.
Ce qui induit un grand nombre de hits et/ou téléchargements via Prowlarr/NZBHydra auprès des indexeurs Usenet dont les limites sont fonctions des dons ou abonnements. Il y a un risque de consommer inutilement ces quotas simplement du fait de la mise en cache des contenus des catalogues.

usenetstreamer4

Quand on ouvre la page d’un film ou d’un épisode de série, tout comme StreamFusion lance la recherche du média chez AllDebrid (dans ma config), UsenetStreamer va la lancer sur NZBhydra et afficher le retour sur Stremio.
Je passe StreamFusion et UsenetStreamer dans AIOStreamers pour modifier le rendu de la liste des releases ET filtrer l’affichage des rlz : 1080/1440/2160p, FRENCH/MULTI, j’exclus les mots complete.bluray et bluray (pour éviter d’avoir des .iso depuis mes indexeurs Usenet) et je tente de trouver le bon combo de filtre du nombre de résultats par addon et résolution pour avoir une liste courte de releases à lancer (sinon j’en ai par exemple eu 64 tout à l’heure ce qui est complètement inutile). – c’est encore perfectible –

On lance le film, ici depuis Usenet, NZBdav charge le .nzb et ça stream de suite dans Stremio. Il faut pour ça un .nzb compatible : sans archive (donc fichier posté sans compression). NZBdav prend en charge les mots de passe.

usenetstreamer7
usenetstreamer8
usenetstreamer6

Et si on tombe sur un .nzb non compatible, il suffit de changer de release puisqu’on en liste quelques-unes de différentes sources. On remarque au passage que cette vidéo est faite par l’IA…

usenetstreamer9
usenetstreamer10


EDIT 18.11.25 : Usenet-Streamer intègre maintenant parfaitement NZBHydra et permet également de trier les résultats par qualité puis taille ou langue puis qualité puis taille. On peut également filtrer sa langue préférée (1 seule) et définir -ou non- une taille maximale de release.

usenetstreamer17



Pour l’installer il faut suivre les recommandations du GitHub, voici à titre d’exemple mon setup avec NZBHydra. Je l’ai ajouté à ma stack sur GitHub.


services:
  stremio-usenetstreamer:
    container_name: stremio-usenetstreamer
    restart: always
    ports:
      - 32867:7000
    environment:
      INDEXER_MANAGER: nzbhydra
      INDEXER_MANAGER_URL: http://192.168.0.163:5076
      INDEXER_MANAGER_API_KEY: NBFQU9ECCN9PIBE6ES00HI1901
      # INDEXER_MANAGER_INDEXERS: xxx
# ne fonctionne pas chez moi, du coup je n'ai activé que l'indexeur que je sais le plus compatible avec NZBdav
      ADDON_SHARED_SECRET: blahbluhbloh
      NZBDAV_URL: http://192.168.0.163:3029
      NZBDAV_API_KEY: 8bc33968842a4257891521d29ba0fb36
      NZBDAV_WEBDAV_URL: http://192.168.0.163:3029
      NZBDAV_WEBDAV_USER: xxx
      NZBDAV_WEBDAV_PASS: xxx
      NZBDAV_CATEGORY: Stremio
      ADDON_BASE_URL: https://stremio-usenetstreamer.xxx.xxx
    image: ghcr.io/sanket9225/usenetstreamer:latest
    labels:
      - com.centurylinklabs.watchtower.enable=true
  nzbhydra2:
    image: lscr.io/linuxserver/nzbhydra2:dev
    container_name: nzbhydra2
    restart: always
    network_mode: container:gluetun-airvpn
    environment:
      TZ: Europe/Paris
      PUID: 0
      PGID: 0
    volumes:
      - /home/aerya/docker/nzbhydra2/data:/config
    labels:
      - com.centurylinklabs.watchtower.enable=true


L’URL de mon addon pour l’ajouter à Stremio sera donc https://stremio-usenetstreamer.xxx.xxx/blahbluhbloh/manifest.json

Bon… j’ai commencé la rédaction ce matin, il est 16h, et entre temps il a publié une version :dev, qui n’a rien à voir ^^
Exit la configuration via les variables, c’est passé en format WebUI !
C’est bogué pour utiliser NZBHydra, il faut passer par Prowlarr, voici le nouveau compose

services:
  stremio-usenetstreamer:
    container_name: stremio-usenetstreamer
    restart: always
    ports:
      - 32867:7000
    environment:
      ADDON_SHARED_SECRET: blahbluhbloh
    image: ghcr.io/sanket9225/usenetstreamer:dev
    labels:
      - com.centurylinklabs.watchtower.enable=true

Je n’active pas le health check, NZBdav s’en occupant déjà avec sa fonction Repair.

usenetstreamer16


Pour vous donner une idée, voici les médias que j’ai lancés dans Stremio pour ce test

usenetstreamer12

Et les stats de NZBHydra pour l’unique indexeur utilisé

usenetstreamer11

Il me semble dangereux d’utiliser une mise en cache pour UsenetStreamers. Étant seul, ou au pire 2 avec Madame, sur Stremio, je peux aisément me passer du cache. Si vous faites de la revente du partage en famille ou entre amis, ça peut être plus compliqué. Et pourtant je pense qu’en terme de qualité de service, le cache peut avoir son intérêt. À creuser !

Loading

  •  

NZB Dav : streamer depuis Usenet


Déjà fan du streaming dans Plex/Jellyfin depuis des .torrents via Decypharr (pour lequel je propose le compagnon de seed DecypharrSeed), j’avais à l’époque testé Decypharr-Usenet qui donnait des résultats corrects. Le streaming depuis Usenet est prégnant depuis plusieurs mois, divers projets se succèdent et, pour moi, le plus abouti est NZBdav (trouvant AltMount trop… instable).


Il faut évidemment un accès à Usenet via un FAU (je suis chez Eweka, lien sans sponsoring) et un indexeur de .nzbs qui référence des .nzb compatibles (sans archive).

Il agit comme un client de téléchargement SABnzbd pour les *arrs, à la manière de Decypharr, et s’il tombe sur un .nzb non compatible, il remonte alors le fichier en erreur à Radarr/Sonarr qui cherche une source alternative.

Ça s’installe en 2-2 avec Docker, voici mon exemple de compose avec le montage rClone dans lequel peuvent aller lire Plex/Emby/Jellyfin/Radarr/Sonarr/whatever.

Le rclone.conf est à créer selon les directives.

services:
  rclone-nzbdav:
    image: rclone/rclone:latest
    container_name: rclone-nzbdav
    restart: always
    cap_add:
      - SYS_ADMIN
    devices:
      - /dev/fuse
    security_opt:
      - apparmor:unconfined
    volumes:
      - /root/.config/rclone/rclone.conf:/config/rclone/rclone.conf:ro
      - /mnt/nzbdav:/mnt/nzbdav:rshared
      - /mnt/Data/rCloneCache:/mnt/Data/rCloneCache
    command: >
      mount nzb-dav: /mnt/nzbdav --vfs-cache-mode=full --buffer-size=1024
      --dir-cache-time=1s --links --use-cookies --allow-other
      --vfs-cache-max-size=5G --vfs-cache-max-age=180m --allow-non-empty
      --cache-dir /mnt/Data/rCloneCache
    logging:
      driver: json-file
      options:
        max-size: 10m
        max-file: "3"
  nzbdav:
    image: ghcr.io/nzbdav-dev/nzbdav:latest
    container_name: nzbdav
    restart: always
    depends_on:
      - rclone-nzbdav
    environment:
      - PUID=0
      - PGID=0
      - TZ=Europe/Paris
    ports:
      - 3029:3000
    volumes:
      - /mnt/nzbdav:/mnt/nzbdav:rshared
      - /home/aerya/docker/nzbdav:/config
    labels:
      - com.centurylinklabs.watchtower.enable=true


Sur l’accueil sont listés les derniers .nzb chargés, leur état et leur catégorie (« Stremio » c’est pour un artricle à venir). Pour Radarr et Sonarr on verra leurs catégories Movies et Shows.

nzbdav1

On peut parcourir le WEBdav qui est monté par rClone, selon ma configuration, dans /mnt/nzbdav

nzbdav2
nzbdav3
nzbdav4

Côté serveur, c’est bien un montage rClone

aerya@StreamBox:~$ df -H
Filesystem           Size  Used Avail Use% Mounted on
tmpfs                824M  5.6M  818M   1% /run
/dev/sdb2            251G  105G  134G  44% /
tmpfs                4.2G     0  4.2G   0% /dev/shm
tmpfs                5.3M  8.2k  5.3M   1% /run/lock
/dev/sda1            472G   54G  394G  12% /mnt/Data
tmpfs                824M  2.7M  821M   1% /run/user/1000
/dev/sdb2            251G  105G  134G  44% /mnt/decypharr/qbit
nzb-dav:             1.2P     0  1.2P   0% /mnt/nzbdav
decypharr-alldebrid  1.2P     0  1.2P   0% /mnt/decypharr/alldebrid

root@StreamBox:/home/aerya# tree /mnt/nzbdav/
/mnt/nzbdav/
├── completed-symlinks
│   ├── movies
│   ├── Stremio_MOVIE
│   │   ├── A.House.of.Dynamite.2025.MULTi.VF2.HDR.DV.2160p.WEB.H265-SUPPLY
│   │   │   └── A.House.of.Dynamite.2025.MULTi.VF2.HDR.DV.2160p.WEB.H265-SUPPLY.mkv -> /mnt/nzbdav/.ids/5/6/f/7/9/56f79c37-8539-439f-a2a4-2734e4973994
│   │   ├── Road.House.2024.MULTi.HDR.2160p.WEB.H265-UKDHD
│   │   │   └── extracted
│   │   │       └── Road.House.2024.MULTi.HDR.2160p.WEB.H265-UKDHD.mkv -> /mnt/nzbdav/.ids/1/2/0/1/6/120164fd-4fe9-4b84-8475-9f70fb86d89c
│   │   ├── Road.House.2024.MULTi.VF2.SDR.2160p.WEB.H265-FW
│   │   │   └── extracted
│   │   │       └── Road.House.2024.MULTi.VF2.SDR.2160p.WEB.H265-FW.mkv -> /mnt/nzbdav/.ids/b/2/6/6/b/b266b988-9958-465a-ae32-30e5d5a61fcc
│   │   ├── The.Woman.in.Cabin.10.2025.MULTi.DV.2160p.WEB.H265-LOST
│   │   │   └── The.Woman.in.Cabin.10.2025.MULTI.DV.2160p.WEB.H265-LOST.mkv -> /mnt/nzbdav/.ids/e/a/2/1/e/ea21eb64-df23-40ad-87fe-bc56a29f974f
│   │   └── Weapons.2025.MULTi.VFF.VFQ.CUSTOM.Hybrid.2160p.Bluray.REMUX.DV.HDR10P.HEVC-BDHD
│   │       └── Weapons.2025.Multi.VFF.VFQ.Custom.Hybrid.2160p.Bluray.Remux.DV.HDR10P.HEVC-BDHD.mkv -> /mnt/nzbdav/.ids/d/f/9/f/5/df9f5587-1a15-4a58-aa77-6eacdc76b72b
│   ├── Stremio_TV
│   │   └── My.Hero.Academia.The.Movie.Youre.Next.2024.FRENCH.1080p.WEB.x264-SUPPLY
│   │       └── My.Hero.Academia.The.Movie.Youre.Next.2024.FRENCH.1080p.WEB.x264-SUPPLY.mkv -> /mnt/nzbdav/.ids/f/a/2/4/4/fa2441b5-48e2-4d0d-b336-747a6cf3b0bd
│   └── uncategorized
├── content
│   ├── Stremio_MOVIE
│   │   ├── A.House.of.Dynamite.2025.MULTi.VF2.HDR.DV.2160p.WEB.H265-SUPPLY
│   │   │   └── A.House.of.Dynamite.2025.MULTi.VF2.HDR.DV.2160p.WEB.H265-SUPPLY.mkv
│   │   ├── Road.House.2024.MULTi.HDR.2160p.WEB.H265-UKDHD
│   │   │   └── extracted
│   │   │       └── Road.House.2024.MULTi.HDR.2160p.WEB.H265-UKDHD.mkv
│   │   ├── Road.House.2024.MULTi.VF2.SDR.2160p.WEB.H265-FW
│   │   │   └── extracted
│   │   │       └── Road.House.2024.MULTi.VF2.SDR.2160p.WEB.H265-FW.mkv
│   │   ├── The.Woman.in.Cabin.10.2025.MULTi.DV.2160p.WEB.H265-LOST
│   │   │   └── The.Woman.in.Cabin.10.2025.MULTI.DV.2160p.WEB.H265-LOST.mkv
│   │   └── Weapons.2025.MULTi.VFF.VFQ.CUSTOM.Hybrid.2160p.Bluray.REMUX.DV.HDR10P.HEVC-BDHD
│   │       └── Weapons.2025.Multi.VFF.VFQ.Custom.Hybrid.2160p.Bluray.Remux.DV.HDR10P.HEVC-BDHD.mkv
│   ├── Stremio_TV
│   │   └── My.Hero.Academia.The.Movie.Youre.Next.2024.FRENCH.1080p.WEB.x264-SUPPLY
│   │       └── My.Hero.Academia.The.Movie.Youre.Next.2024.FRENCH.1080p.WEB.x264-SUPPLY.mkv
│   └── uncategorized
│       ├── Attentat.du.Bataclan.ils.ont.donne.l.assaut.2025.DOC.FRENCH.720p.WEB.H264-THESYNDiCATE
│       │   └── Attentat.du.Bataclan.ils.ont.donne.l.assaut.2025.DOC.FRENCH.720p.WEB.H264-THESYNDiCATE.mkv
│       ├── Internet.un.geant.tres.vulnerable.2025.DOC.VFF.WEB.1080p.H264.AAC-NoX
│       │   └── extracted
│       │       └── Internet.un.geant.tres.vulnerable.2025.DOC.VFF.WEB.1080p.H264.AAC-NoX.mkv
│       └── The.Lost.Leonardo.2021.DOC.VOSTFR.1080p.BluRay.HDLight.H264.AC3.5.1-ARTHECL0WN
│           └── The.Lost.Leonardo.2021.DOC.VOSTFR.1080p.BluRay.HDLight.H264.AC3.5.1-ARTHECL0WN.mkv
└── nzbs

Les arrs (ou CineSync) viennent taper dans /mnt/nzbdav/content/xxx pour organiser/copier/symlinker les fichiers dans des bibliothèques lisibles dans Plex/Jellyfin.


NZBdav possède également une option de réparation (quand c’est possible, via les .par2)

nzbdav5

Loading

  •  

Utiliser la version Usenet de Decypharr

Une ancienne version de Decypahrr permet de l’utiliser avec Usenet. Non maintenue, je ne recommande pas de s’en servir pour BitTorrent.

J’ai testé sur une petite machine et ça marche mais ça consomme 100% de mon CPU en cas de transcodage couplé au téléchargement sur Usenet. Mais c’est fonctionnel avec les .nzb compatibles (pas de mot de passe, par d’archive).
À l’époque j’avais Usenet-Drive ou encore nzbDAV sur un serveur plus robuste et ça passait très bien même en avance rapide.

Nous sommes dans le cas d’un montage de .nzb « streamable », il n’y a donc aucun debrideur à ajouter.

Le compose que j’utilise build le Dockerfile puisqu’il n’y a pas d’image de publiée et s’occupe du montage rClone du WebDav, celui-ci n’étant pas inclus dans l’interface.
Il faut au préalable avec sa config rClone, qu’on peut créer à la main dans rclone.conf :

[decypharr-usenet]
type = webdav
url = http://192.168.0.163:2828/webdav/usenet
vendor = other
user = ""
pass = ""

URL : l’IP et le port de la WebUI de Decypharr tel qu’indiqué dans le compose

Ici je n’utilise pas de user:pwd pour l’accès à la WebUI de Decypharr. Si vous voulez le faire, il faut y mettre un pwd chiffré :

rclone obscure mon-mot-de-passe

Et donc mon compose

services:
  decypharr-usenet:
    image: decypharr:usenet
    container_name: decypharr-usenet
    build:
      context: https://github.com/sirrobot01/decypharr.git#usenet
      dockerfile: Dockerfile
    restart: always
    cap_add:
      - SYS_ADMIN
    security_opt:
      - apparmor:unconfined
    ports:
      - 2828:8282
    volumes:
      - /mnt/decypharr-usenet:/mnt/decypharr-usenet:rshared
      - /home/aerya/docker/decypharr-usenet/configs/:/app
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    devices:
      - /dev/fuse:/dev/fuse:rwm
  rclone-mount:
    image: ghcr.io/rclone/rclone:latest
    container_name: decypharr-usenet-rclone
    depends_on:
      - decypharr-usenet
    devices:
      - /dev/fuse
    cap_add:
      - SYS_ADMIN
    security_opt:
      - apparmor=unconfined
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    volumes:
      - /home/aerya/docker/decypharr-usenet/config/rclone:/config/rclone
      - /mnt/decypharr-usenet:/mnt/decypharr-usenet:rshared
      - /mnt/:/mnt/
    ports:
      - 5575:5575
    restart: always
    command:
      - mount
      - "decypharr-usenet:"
      - /mnt/decypharr-usenet
      - --config=/config/rclone/rclone.conf
      - --log-file=/config/rclone/rclone.log
      - --async-read=true
      - --allow-non-empty
      - --no-modtime
      - --allow-other
      - --rc
      - --rc-no-auth
      - --rc-addr=0.0.0.0:5575
      - --cache-dir=/mnt/Data/rCloneCache
      - --vfs-cache-mode=full
      - --vfs-cache-max-age=1h
      - --vfs-cache-max-size=50G
      - --dir-cache-time=5m
      - --vfs-cache-poll-interval=1m
      - --vfs-read-chunk-size=128m
      - --vfs-read-chunk-size-limit=128m
      - --vfs-read-ahead=256k
      - --buffer-size=10m
      - --umask=002
networks: {}


Je pense que les paramètres de montage de rClone peuvent s’optimiser. Pour l’instant je ne fais pas plus de tests.

La configuration de Decypharr est simple : ajouter un indexeur Usenet et les chemins de téléchargement (le WebDAV)

decynet
decynet1
decynet2

Une fois Decypharr configuré et le tout relancé, j’ai bien mon montage

root@StreamBox:/mnt# df -H
Filesystem           Size  Used Avail Use% Mounted on
tmpfs                824M  4.3M  819M   1% /run
/dev/sdb2            251G  183G   56G  77% /
tmpfs                4.2G     0  4.2G   0% /dev/shm
tmpfs                5.3M  8.2k  5.3M   1% /run/lock
/dev/sda1            472G  108G  341G  25% /mnt/Data
tmpfs                824M  115k  823M   1% /run/user/1000
decypharr-alldebrid  1.2P     0  1.2P   0% /mnt/decypharr/alldebrid
decypharr-usenet:    1.2P     0  1.2P   0% /mnt/decypharr-usenet

Avec les contenus de tests

root@StreamBox:/mnt# tree decypharr-usenet/
decypharr-usenet/
├── __all__
│   ├── 28.Years.Later.2025.MULTi.VFQ.Hybrid.2160p.UHD.BluRay.REMUX.CUSTOM.DV.HDR10Plus.HEVC.TrueHD.7.1.Atmos-ONLY
│   │   └── bd7925555a625f9db23d7ddf2ae4cfe64fc8c250d5d308.mkv
│   ├── Barbie.2023.MULTi.VF2.HDR.DV.2160p.WEB.x265-FW
│   │   └── daec752aec35c12cca5178469508afb58b7dbebfb93ef6e139cf.mkv
│   ├── Demolition.2015.MULTi.TRUEFRENCH.1080p.BluRay.REMUX.AVC.AC3.DTS.HDMA.5.1-PATOMiEL
│   │   └── lHWf3M0BMGkf.mkv
│   ├── Final.Destination.Bloodlines.2025.MULTi.TRUEFRENCH.1080p.BluRay.x264-Ulysse
│   │   └── ee3d99f582465188bdb26588adcd67846f9e410d2a128fc072b9596f0b035e.mkv
│   ├── Superman.2025.MULTi.VFQ.2160p.Bluray.REMUX.DV.HDR10.HEVC-BDHD
│   │   └── 6641c6843c54ea19333837ac52c889d991363f2303.mkv
│   ├── The.Electric.State.2025.MULTi.HDR.2160p.WEB.H265-LOST
│   │   └── 32f2be574e0ef3edaf3e547771d04a003129.mkv
│   └── V.H.S.Viral.2014.MULTi.1080p.WEB.H264-SUPPLY
│       └── 5c27f2c7ca6d9f3d26a749c23a43f0e6cd0470b9fd87.mkv
├── __bad__
└── version.txt

10 directories, 8 files


On peut d’ailleurs, comme pour la version BitTorrent, parcourir le WebDAV depuis Decypharr

decynet3

Le tout est accessible depuis Jellyfin. Et on peut configurer les *arrs avec ce WebDAV comme expliqué dans mon tutoriel sur Decypahrr « normal ».

Pour ce test j’y suis allé à l’arrache et ai monté directement /mnt/decyphrarr-usenet en médiathèque sous Jellyfin

decynet4

Sans transcodage, donc qu’avec le téléchargement Usenet, ça passe bien (Jellyfin sous LibreWolf).

decynet6
decynet7

En revanche avec un 2160p en transcodage mon serveur ne fait pas le poids

decynet8
decynet9

Tout ça pour dire que cette mouture de Decypharr est plus un PoC, certes fonctionnel, qu’un acteur majeur et durable du segment du streaming de .nzbs.

Loading

  •  

TorBox.app, débrideur & seedbox BitTorrent et Usenet qui monte (Stremio, Kodi, Infuse, Plex, Jellyfin, VLC/MPV…)

Je connaissais torbox.ch et quand j’ai vu passer « TorBox » j’étais intrigué au sujet du streaming.

TorBox.app est de ces projets qui naissent de passionnés comme Ultra.cc ou Feral Hosting. Voire TPB ou Mininova, précurseurs en leur temps et qui ont pris les tournures qu’on leur connaît.
Les liens vers TorBox.app dans cet article contiennent mon lien d’affiliation. Article non sponsorisé. J’ai souscrit à une offre Pro à 12.50€ TTC/mois.

2025 07 06 19 47 10 torbox premium seedbox — mozilla firefox (ubuntu)

TorBox.app se présente comme un service de seedbox moderne, Freemium et très porté sur, et par, sa communauté. Comptez 12.50€ TTC en souscription mensuelle via Patreon pour un compte Pro, qui donne donc accès au téléchargement de .nzb (potentiellement plus besoin de FAU donc). Tout est Open Source et disponible sur GitHub.

1

2025 07 06 19 51 57 subscription torbox — mozilla firefox

D’après leurs statistiques, ils comptent environ 180.000 utilisateurs (gratuits compris) pour 29 serveurs. C’pas mal…
Et ils sponsorisent des développeurs.

2025 07 25 07 35 25 who torbox sponsors torbox help center — mozilla firefox (ubuntu)


Ce service est conçu pour fonctionner comme source pour Stremio mais fonctionne également de base avec Kodi, Infuse et VLC ou MPV, ils expliquent comment utiliser leurs services avec Google Drive, OneDrive et Stremio, d’ailleurs leurs FAQs sont bien faites (pour qui parle anglais, mais on est en 2025), ils ont une communauté importante (Reddit, Discord), et ça fonctionne comme AllDebrid, RealDebrid etc pour le téléchargement et la mise en cache.

2025 07 06 20 15 12 how does the torbox cache work torbox help center — mozilla firefox

On peut aussi l’utiliser avec RDT-Client. Ils fournissent plusieurs tutoriels utiles et simples.

Ils ne sont pas en reste niveau fonctionnalités notamment liées au streaming via Stremio et se démarquent de la concurrence ou des autres services tels qu’Ultra.cc, Feral, AD, RD etc. Pour les geeks, Whamy propose une API complète.

While TorBox is built specifically for torrents, TorBox has also expanded as well, meaning there are all sorts of new things in store for the users of TorBox.

Downloads

  • Torrents
  • Web Downloads/Debrid
  • RSS Scheduled Torrents
  • Queued Downloads
  • Usenet Downloads
  • High Speed Downloads
  • Add to Download Manager
  • Add to Google Drive
  • Add to Dropbox
  • Add to GoFile
  • Add to 1Fichier
  • Add to Mega

Services

  • Mobile Companion App
  • API
  • WebDAV
  • FTP
  • Stremio Addon
  • Discord Bot
  • Telegram Bot

Notifications

  • Email Notifications
  • Web Notifications
  • Mobile Push Notifications
  • RSS Notifications
  • Discord Notifications
  • Telegram Notifications
  • JDownloader2 Notifications
  • Webhook Notifications

Bon, rien de magique non plus, pour maintenir leur qualité de services et leurs prix, ils ont mis en place certaines limites notamment de transferts mensuels.

Quels sont les seuils ?

Nous ne communiquerons pas les seuils absolus, et il n’est pas réaliste d’annoncer les seuils dynamiques, car ils évoluent selon l’usage global des utilisateurs. Si plus d’utilisateurs consomment davantage de bande passante, alors le seuil dynamique augmentera, permettant à chacun d’utiliser davantage. À l’inverse, si beaucoup d’utilisateurs réduisent leurs téléchargements (au profit, par exemple, d’un cache de plus en plus efficace), alors le seuil dynamique baissera.

Les seuils ne descendront jamais en dessous des niveaux suivants :

  • Offre gratuite (Free) : 5 To par mois
  • Offre Essential : 10 To par mois
  • Offre Standard : 20 To par mois
  • Offre Pro : 30 To par mois

Ces valeurs ne représentent ni un plafond autorisé, ni une représentation précise du seuil dynamique. Ce sont simplement les valeurs minimales garanties : tant que vous restez en dessous de ces niveaux, vous êtes assuré de ne jamais recevoir d’avertissement.

Grâce au seuil dynamique, vous pouvez largement dépasser ces niveaux sans souci, mais ce sont les limites minimales en dessous desquelles vous ne risquez jamais rien.

Le seuil dynamique a été conçu pour que l’utilisateur moyen, voire l’utilisateur intensif, ne le rencontre jamais.

Ils ont été un peu échaudés par des hoarders pour Plex/Jellyfin. Ces limites restent toutefois très convenables même pour ceux qui « dépannent » leurs familles et amis (moyennant finance) avec des flux vidéos.

L’interface est sommaire mais efficace.

2025 07 06 20 29 17 dashboard torbox — mozilla firefox (ubuntu)

Ici, pas d’installation d’applications, c’est une pure seedbox qui permet de télécharger et stocker du .torrent et du .nzb pour les utiliser avec nos applications auto-hébergées ou des services tiers.

78 intégrations et 136 hosters compatibles !

2025 07 06 22 00 17 integrations torbox — mozilla firefox (ubuntu)
2025 07 06 22 00 29 integrations torbox — mozilla firefox (ubuntu)
2025 07 06 22 00 41 integrations torbox — mozilla firefox (ubuntu)
2025 07 06 22 00 55 integrations torbox — mozilla firefox (ubuntu)
2025 07 06 22 01 06 integrations torbox — mozilla firefox (ubuntu)
2025 07 06 22 01 17 integrations torbox — mozilla firefox (ubuntu)
2025 07 06 22 01 34 integrations torbox — mozilla firefox (ubuntu)
2025 07 06 22 01 45 integrations torbox — mozilla firefox (ubuntu)
2025 07 06 22 01 54 integrations torbox — mozilla firefox (ubuntu)

Moi ce qui m’intéresse là-dedans c’est DebriDav, qui fera l’objet d’un autre article. C’est comme RDT-Client » mais pour BitTorrent et Usenet. Et je veux utiliser TorBox avec Plex ou Jellyfin pour Usenet, avec un fallback BitTorrent au cas où.

Comme je le disais plus haut, ils ont un centre de support très complet, un bot de SAV sur Discord, en sus des utilisateurs qui aident tous les jours.

2025 07 06 22 06 54 sub surface (ubuntu)

On peut également utiliser les liens magnets y compris avec leurs extensions pour navigateurs, comme par exemple pour Firefox (aperçu Reddit).

2025 07 06 22 15 39 tools torbox — mozilla firefox

Il existe aussi une application TorBox Manager à auto-héberger : GitHub / Reddit.

Très bien pourvu en options

2025 07 06 22 17 02 settings torbox — mozilla firefox (ubuntu)
2025 07 06 22 19 14 settings torbox — mozilla firefox (ubuntu)
2025 07 06 22 19 22 settings torbox — mozilla firefox (ubuntu)

Et franchement, c’est top !

Ils proposent plusieurs CDN (US, EU, APAC) pour qu’on dispose du meilleur accès aux fichiers. Nous avons aussi les options pour Stremio.

2025 07 06 22 23 10 settings torbox — mozilla firefox (ubuntu)

Outre les options de base (résolution, langue), on peut sélectionner si l’on veut des fichiers uniquement en cache ou aussi en téléchargement, si on veut seeder ou non les .torrents qu’on ajouterait (pourquoi pas ?!), si on privilégie Usenet ou BitTorrent.

2025 07 06 22 26 40 sub surface (ubuntu)
2025 07 06 22 27 13 sub surface (ubuntu)
2025 07 06 22 27 26 sub surface (ubuntu)
2025 07 06 22 27 36 sub surface (ubuntu)
2025 07 06 22 28 01 sub surface (ubuntu)
2025 07 06 22 28 13 sub surface (ubuntu)
2025 07 06 22 28 28 sub surface (ubuntu)

Pour se faire sa VOD personnelle façon IPTV, Stremio suffirait bien. Et avec ses options, c’est simple !

2025 07 06 22 36 40 settings torbox — mozilla firefox (ubuntu)

Et on peut ajouter des instances Jackett, Prowlarr et NZBHydra. Ils font la pub pour ElfHosted mais on peut aussi ajouter ses propres instances pour utiliser TB comme outil de téléchargement et stockage avec ses sources.

2025 07 06 22 36 49 settings torbox — mozilla firefox (ubuntu)
2025 07 06 22 36 56 sub surface (ubuntu)

Test avec un .nzb. On peut soit envoyer le fichier soit coller son URL (et ça marche avec « YGG »)

2025 07 06 22 41 38 add usenet download torbox — mozilla firefox
2025 07 06 22 43 12 dashboard torbox — mozilla firefox (ubuntu)

Il a dépassé les 500MBs en téléchargement. J’avais demandé le post-processing classique de réparation/décompression/suppression.

2025 07 06 22 46 04 dashboard torbox — mozilla firefox (ubuntu)

Je me fais confirmer par le support que les serveurs sont en cours d’upgrade, sans délai, et que pour l’instant ça peut en effet ramer pour des .nzb de près de 100Go.

large files like 84 gb files take a bit of time to process unfortunately. The Servers are actually being upgraded, and soon it’ll be a lot faster (no eta though)

Ça fait maintenant plus de 15 jours que cet article est en rédaction et c’est bon, les serveurs ont été upgradés, les services revus.

Malgré un SAV géré notamment via un bot, en sus du Staff, TB rencontrait pas mal de soucis

2025 07 08 08 53 50 • discord #support bot wamy's happy dev circle
2025 07 08 21 39 26 • discord #outages wamy's happy dev circle

On peut d’ailleurs suivre les incidents et leurs résolutions via la page dédiée.

Torbox me permet de télécharger un .nzb de 79Go en moins de 10 minutes, avec un débit moyen de téléchargement de 160MBps, auxquels il faut ajouter 4 minutes de post-traitement (il était posté avec archives, ce qui est de moins en moins le cas). C’est bien plus rapide qu’à l’époque ! Malgré une vitesse de DL plus faible.

Je viens de lancer un petit fichier de 4GB postés sans compression. DL à 1GBps et post-traitement en quelques secondes !

2025 07 25 06 42 43 0b s↓0b s↑ torbox — mozilla firefox (ubuntu)

Et le changelog du moment fait la part belle aux animes notamment et ajoute TB comme source de recherche de contenus pour les *arrs. Faut pas s’attendre à trouver de suite beaucoup de contenus FRENCH/MULTi cependant, les francophones étant plus sur AllDebrid/RealDebrid.

In v7.4 we introduce:
Kitsu compatibility (among other popular catalogs compatibility),
Better Voyager Search API metadata (for developers),
Nyaa and Animetosho trackers built in for better anime stream results,
Much faster stream searches with BYOI,
Torznab and Newznab endpoint for searching via Arrs or NZBHydra2,
Over a dozen new filehosters to download from,
Optimized API endpoints with some savings resulting in more than 300% faster start times,
Faster stream start times ^,
More Stremio settings,
More performant dashboard,
Seemingly infinite amount of bug fixes and minor changes.

2025 07 25 07 13 51 root index torbox webdav — mozilla firefox (ubuntu)

Au final, TorBox est un beau projet. Dans la gamme de prix des seedboxes complètes typées Ultra.cc, FeralHosting etc, TB propose un service différenciant et complètement clés en mains pour le streaming facile via Stremio avant tout.
Certes, on ne peut y installer d’application contrairement à certains concurrents mais le service comprend tous les outils pour chercher, télécharger, partager, stocker et consommer des contenus numériques, qu’on soit amateurs de Stremio, Kodi, Jellyfin, Plex… et avec ses propres indexeurs !
Avec une communauté élargie et dynamique, un support réactif et sympathique, TorBox est une belle découverte et j’espère leur voir un avenir au niveau, justement, d’Ultra et Feral.

Loading

  •