Je gardais une liste perso d’apps auto-hébergées à essayer — surtout pour arrêter d’assigner des ports au hasard et d’oublier ce qui vivait sur :8096. Cette liste est devenue MediaBoxDockerCompose sur GitHub. Ce billet est la version courte : ce que j’ai câblé, comment j’installe sur Proxmox quand le compose n’est pas le bon format, et où vit la carte complète des ports pour ne pas transformer la page en tableur avec du SEO. English version.

Même chapitre que l’évolution réseau — câbles au mur, services dans git. La photo date de l’époque où je labelais encore les ports au ruban adhésif ; le fichier compose, lui, a survécu.
C’est quoi MediaBox
Un docker-compose.yml, des chemins ROOT partagés sur disque, et des opinions acquises en cassant des choses chez moi. Je l’utilise quand je veux un hôte, plusieurs conteneurs, volumes communs — Jellyfin à côté de Deluge à côté de FreshRSS sans un LXC par hobby.
Le README du dépôt a ports par défaut, identifiants, sauvegarde et la procédure d’install que je suis vraiment. Ce billet donne le contexte ; le README est le manuel.
Ce que j’ai câblé (par métier, pas par case à cocher)
Services restés assez longtemps dans le compose pour compter. Les ports sont comment je les joignais sur le LAN (familles :800x volontaires — plus simple derrière Caddy).
Média et fichiers
| Service | Port | Pourquoi je l’ai gardé |
|---|---|---|
| Jellyfin | :8096 | Lecture sans drama de compte Plex |
| Airsonic | :4040 | Musique et podcasts au même endroit |
| Deluge | :8112 | Client torrent scriptable |
| Cloud torrent | :6889 | File d’attente à distance |
| Mylar | :8090 | BD sans chasse manuelle |
| Piwigo | :8049 | Galerie famille |
| Lychee | :8035 | Partage photo plus léger |
Plex, Sonarr, Radarr et la suite *Arr restent en signet — même rayon homelab, pas dans mon compose aujourd’hui. Sur Proxmox j’utilise plutôt les helper-scripts (ci-dessous).
Tableaux de bord, accès distant, ops
| Service | Port | Pourquoi je l’ai gardé |
|---|---|---|
| Dashmachine | :5000 | Une page de liens quand j’oubliais les URL |
| Netdata | :19999 | « Le disque est plein encore ? » en un coup d’œil |
| Guacamole | :8012 | RDP/VNC dans le navigateur |
| KDE in Docker | :8100 | Bureau complet dans un onglet |
| Ubuntu XRDP | :3389 | Avec Guacamole pour une vraie session bureau |
| TeamSpeak | — | Vocal avec des amis à l’ère lockdown |
| Linkd | — | Raccourcis sur mon domaine |
Notes, RSS, argent, schémas
| Service | Port | Pourquoi je l’ai gardé |
|---|---|---|
| BookStack | :6875 | Doc homelab structurée |
| Wallabag | :8899 | Lire plus tard sans abonnement |
| FreshRSS | :8007 | Flux centralisés |
| DailyNotes | :5001 | Journal quotidien quand je l’utilisais |
| Firefly III | :8006 | Finances perso (sync git en rattrapage) |
| Grocy | :9283 | Garde-manger — ludique plus qu’utile |
| draw.io | :8005 | Diagrammes sans sortir du réseau |
| Gitea | :8008 | Git pour essais avant GitHub |
| Calibre | :8001, :8002 | E-books |
| Huginn | :8013 | Automatisation maison |
Bricolages
| Service | Port | Note |
|---|---|---|
| Neko | :8032 | Navigateur partagé — expériences watch-party |
| Deezloader Remix | :1730 | Stack legacy |
| OpenTogetherTube | :6666 | Mon fork — watch party |
Proxmox quand le compose n’est pas le bon outil
Sur Proxmox j’utilise souvent Proxmox VE Helper-Scripts — one-liners maintenus par la communauté (suite au travail de tteck). Chercher sur community-scripts.org, coller dans le shell Proxmox, mode par défaut ou avancé, obtenir un CT et un menu post-install.
Mêmes noms que ma vieille liste — Jellyfin, Vaultwarden, AdGuard, Home Assistant — autre empaquetage. J’ai eu compose sur une VM et CT séparés via helper-scripts sur le même rack selon volumes partagés ou isolation stricte.
Outils sur l’hôte (hors compose)
Ansible, Cockpit (:9090), Dokku et Lynk quand le travail c’est « gérer le métal » ou « exposer du TCP proprement », pas « une ligne de plus dans compose ».
La longue liste de souhaits
L’ancien tableur avait 86 noms Docker et plein d’entrées jamais câblées — Nextcloud, Vaultwarden, piles mail, serveurs de jeux, tout le cortège *Arr. Je ne colle pas cette grille ici ; elle vieillit mal et ressemble à un tableau de bord de statut.
Pour la carte exhaustive : dépôt MediaBoxDockerCompose, ou community-scripts.org/categories côté Proxmox. Un conteneur isolé sur Linux frais avant le compose complet : another-install-script.
Ce qui m’est resté
- Des familles de ports —
:800xa sauvé pare-feu et tête. - Faire tourner une fois ≠ exploiter — des essais LAN-only restent utiles.
- Les forks accueillent les idées — OpenTogetherTube, wireguardweb.
- Choisir compose ou scripts Proxmox selon la forme du problème, pas selon la mode du moment.