Publié le 6 janvier 2026 23:44:00. Face à la hausse des prix et à la dégradation de l’expérience utilisateur des plateformes de streaming, un internaute relate sa transition vers l’auto-hébergement de ses contenus multimédias, détaillant les aspects techniques et financiers de cette alternative.
- L’augmentation des tarifs de Spotify a été le point de départ d’une réflexion sur les alternatives aux services de streaming payants.
- L’auto-hébergement, via un serveur virtuel privé (VPS) Hetzner et Jellyfin, s’est avéré une solution viable pour accéder à une bibliothèque multimédia personnelle.
- La configuration de l’accès à distance sécurisé est assurée par WireGuard, un protocole VPN open source.
L’été 2025 a marqué un tournant pour cet utilisateur lorsqu’il a pris connaissance de l’augmentation des prix de Spotify en Allemagne. Un message l’informant de la revalorisation de son abonnement Premium lui a été adressé, signalant un changement de tarif, que certains qualifieraient d’augmentation.

D’abord réticent, il a opté pour l’essai de la version gratuite de Spotify en novembre 2025. Une expérience décevante l’a rapidement convaincu des limites de cette offre, notamment la lecture aléatoire des morceaux, une fonctionnalité absente il y a dix ans. Il s’interroge sur un possible phénomène d’« enshittification » de la version gratuite, un terme désignant la dégradation progressive de la qualité d’un service au profit de ses actionnaires, comme décrit dans cet article de Wikipédia.
Il concède que les entreprises doivent générer des revenus, mais s’interroge sur la valeur ajoutée des services payants, constatant une baisse générale de la qualité de l’expérience utilisateur sur l’ensemble des plateformes de streaming.
Augmentations de prix et publicité
Tous les services de streaming ont augmenté leurs prix et/ou introduit de la publicité. L’utilisateur, dont le métier consiste à aider les entreprises à augmenter leurs revenus, comprend ce besoin de rentabilité. Cependant, il souligne que ces hausses de prix s’accompagnent souvent d’une détérioration de l’expérience utilisateur, ce qui est inacceptable du point de vue du consommateur.
Amazon Prime a intégré de la publicité à son service, même pour les abonnés payants, une situation qu’il juge particulièrement frustrante. Netflix propose désormais un abonnement payant incluant de la publicité. Quant à YouTube, il diffuse principalement des publicités pour des jeux mobiles et des arnaques évidentes, dont il a lui-même été victime, se référant à une discussion sur Reddit concernant l’application Liven.
Nouvelle interface Netflix et restrictions sur le partage de mots de passe
En mai 2025, Netflix a lancé une nouvelle interface utilisateur, comme annoncé sur Tudum. Bien que les goûts soient subjectifs, l’utilisateur la trouve moins intuitive et moins agréable que l’ancienne version.
Disney+ a suivi l’exemple de Netflix et a également commencé à lutter contre le partage de mots de passe, selon Business Insider, ce qui représente, pour de nombreux utilisateurs, une augmentation de prix déguisée.
Configuration de l’auto-hébergement
Face à ces évolutions, l’utilisateur a décidé de se lancer dans l’auto-hébergement. Il suivait déjà le subreddit r/selfhosted et possédait déjà une collection importante de films, de séries et de musique.
Déploiement : VPS Hetzner
Plutôt que d’utiliser son propre matériel, il a opté pour un serveur virtuel privé (VPS) de Hetzner, un modèle CAX21 doté de 4 vCPU, 8 Go de RAM, 20 To de trafic inclus et 80 Go de stockage SSD.
Stockage : Boîte de rangement Hetzner
Bien qu’il aurait pu utiliser le SSD du serveur pour stocker ses médias, il a préféré utiliser la Storage Box de Hetzner, ce qui lui permet de monter facilement sa médiathèque sur son Macbook via SMB.
Serveur multimédia : Jellyfin
Il a choisi d’utiliser Jellyfin, un serveur multimédia open source, plutôt que Plex, qui semble avoir perdu de sa popularité et bloque l’accès aux serveurs Hetzner.
Accès à distance : Tunnel VPN via WireGuard
Pour accéder à son VPS à distance, il utilise WireGuard :
- Réseau domestique : Son routeur FRITZ!Box lui permet d’ajouter une configuration WireGuard à son réseau, offrant ainsi un accès sécurisé à sa médiathèque à tous les appareils de son réseau local sans nécessiter de VPN individuel. Ceci est particulièrement utile pour accéder à Jellyfin sur son téléviseur LG webOS, qui ne dispose pas de client WireGuard natif.
- En déplacement : Il suffit d’installer WireGuard sur son appareil et de créer une configuration client spécifique pour chaque appareil.
Configuration du serveur
[Interface]
Address = 10.13.13.1/24
ListenPort = 51820
PrivateKey = {{ wireguard_server_private_key }}
PostUp = iptables -A INPUT -i wg0 -p tcp --dport 8096 -j ACCEPT; iptables -A FORWARD -i wg0 -j ACCEPT
PostDown = iptables -D INPUT -i wg0 -p tcp --dport 8096 -j ACCEPT; iptables -D FORWARD -i wg0 -j ACCEPT
[Peer]
PublicKey = {{ wireguard_client_public_key }}
AllowedIPs = 10.13.13.2/32
[Peer]
PublicKey = {{ wireguard_client_public_key_iphone }}
AllowedIPs = 10.13.13.3/32
[Peer]
PublicKey = {{ wireguard_client_public_key_fritzbox }}
AllowedIPs = 10.13.13.4/32
Pairs
La configuration WireGuardserver comprend actuellement trois appareils connectés en tant que pairs :
- Son Macbook (
wireguard_client_public_key) - Son iPhone (
wireguard_client_public_key_iphone) - Son routeur FRITZ!Box (
wireguard_client_public_key_fritzbox)
Chaque appareil possède sa clé privée correspondante, stockée dans sa configuration/application WireGuard. Le AllowedIPs autorise uniquement le pair correspondant à utiliser cette adresse IP interne. Sur votre appareil (routeur, ordinateur portable, téléphone mobile, etc.), vous devrez attribuer cette adresse IP comme section d’interface.
Plongeons un peu plus profondément dans le bloc d’interface.
Interface
Configuration de l’interface réseau créée sur le serveur :
Address = 10.13.13.1/24: C’est l’adresse du serveur Hetzner dans notre VPN.ListenPort = 51820: Numéro de port UDP sur lequel le serveur WireGuard écoute les connexions VPN entrantes.PrivateKey = {{ wireguard_server_private_key }}: WireGuard utilise cette clé privée pour s’identifier auprès des clients (via la clé publique qui est partagée).PostUp / PostDown: Redirection de port – nous permettons à WireGuard de transférer le trafic entrant.
Configuration client

Vous aurez une configuration distincte pour chacun de vos appareils.
Docker Composer
version: "3.9"
services:
wireguard:
image: linuxserver/wireguard:latest
container_name: wireguard
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- SERVERPORT=51820
- SERVERURL=<servers-ip-address/>
volumes:
- ./wireguard/config:/config
- /lib/modules:/lib/modules:ro
ports:
- "51820:51820/udp"
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: unless-stopped
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
network_mode: "service:wireguard"
user: 1000:1000
volumes:
- ./jellyfin/config:/config
- /mnt/storagebox:/media:ro
environment:
- TZ=UTC
restart: unless-stopped
depends_on:
- wireguard
Quelques remarques :
- Fil de protection :
51820:51820/udp: Nous exposons uniquement le port UDP WireGuard.
- Jellyfin :
/mnt/storagebox:/media:ro: Montage de ma box de stockage Hetzner avec ma médiathèque dans le conteneur.network_mode: "service:wireguard": Partage la pile réseau du conteneur WireGuard.
L’auto-hébergement, une alternative viable ?
La réponse dépend de vos besoins. Sa bibliothèque multimédia personnelle n’est pas aussi vaste que celles des services de streaming. L’auto-hébergement demande également un investissement en temps et en compétences techniques. Pour lui, cependant, les avantages l’emportent sur les inconvénients.
Sur le même sujet
