--- title: Docking Station created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, docker, management, mise-a-jour, typescript] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Docker, https://github.com/LooLzzz/docking-station] --- # 🐳 Docking Station > **La station d'accueil pour vos conteneurs** : mettez Ă  jour, surveillez et gĂ©rez vos conteneurs depuis une interface unique. Plus moderne que Portainer, plus simple que Komodo. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | (GitHub) | | **GitHub** | [LooLzzz/docking-station](https://github.com/LooLzzz/docking-station) | | **License** | MIT | | **Langage** | TypeScript | | **Étoiles GitHub** | 413 ⭐ | | **DerniĂšre MAJ** | 2026-04 | | **CatĂ©gorie** | [[cat-docker\|Docker]] | ## 📝 Description **Docking Station** est une **application web lĂ©gĂšre** pour **gĂ©rer et mettre Ă  jour** vos conteneurs Docker. Elle se positionne entre [[app-portainer]] (trop complet pour certains) et [[app-dockge]] (trop orientĂ© Compose) en offrant une vue **container-centric** simple, rapide, et moderne. - ✅ **Dashboard** : Ă©tat de tous les conteneurs (running, stopped, unhealthy) - ✅ **Update checker** : dĂ©tecte les nouvelles versions d'images - ✅ **Update en un clic** : pull + recreate - ✅ **Logs** : visualisation live des logs (style Dozzle) - ✅ **Stats** : CPU/RAM par conteneur (style cAdvisor) - ✅ **Cron intĂ©grĂ©** : planification des updates - ✅ **Notifications** : Discord, Telegram, Slack, email - ✅ **Multi-hĂŽtes** : agent lĂ©ger ou connexion SSH - ✅ **Authentification** : users locaux ou OIDC - ✅ **ThĂšmes** : light/dark - ✅ **MIT** : auditable **Public cible** : homelabbers qui veulent un **tableau de bord Docker** moderne sans la lourdeur de Portainer. Excellente alternative Ă  Watchtower (avec UI) ou complĂ©ment Ă  [[app-diun]] (qui est notification-only). **DiffĂ©rence avec Watchtower** : Watchtower met Ă  jour **automatiquement** sans interface. Docking Station offre une **UI** pour dĂ©cider *quand* et *quoi* mettre Ă  jour. Plus de contrĂŽle, mĂȘme philosophie. ## 🚀 Installation ### Docker Compose ```yaml # docker-compose.yml version: '3.8' services: docking-station: image: loolzzz/docking-station:latest container_name: docking-station restart: unless-stopped environment: - AUTH_ENABLED=true - ADMIN_USER=admin - ADMIN_PASSWORD=*** - CRON_SCHEDULE=0 4 * * * - TZ=Europe/Paris volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - docking-station-data:/data ports: - "8088:8080" labels: - "traefik.enable=true" - "traefik.http.routers.dock-station.rule=Host(`dock.example.com`)" - "traefik.http.routers.dock-station.entrypoints=websecure" - "traefik.http.routers.dock-station.tls.certresolver=letsencrypt" volumes: docking-station-data: ``` ### Docker run ```bash docker run -d \ --name docking-station \ -p 8088:8080 \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v docking-station-data:/data \ -e AUTH_ENABLED=true \ -e ADMIN_PASSWORD=*** loolzzz/docking-station:latest ``` ## ⚙ Configuration Initiale 1. **AccĂ©der Ă  l'UI** : `http://IP:8088` 2. **Se connecter** avec `admin` / mot de passe choisi 3. **VĂ©rifier la dĂ©tection** des conteneurs : Dashboard > Containers 4. **Configurer le cron d'update** : `0 4 * * *` (tous les jours Ă  4h) 5. **Brancher un webhook Discord/Telegram** : Settings > Notifications 6. **Tester une mise Ă  jour** sur un conteneur non-critique ## 🔄 Alternatives ### Open Source - [[app-portainer]] — Plus complet, plus lourd - [[app-dockge]] — Compose-centric - [[app-cup]] — Update simple, sans dashboard gĂ©nĂ©raliste - [[app-watchtower]] — Update auto, sans UI - [[app-diun]] — Notifications seules - [[app-arcane]] — Concurrent moderne, plus jeune ### Comparaison Docking Station vs alternatives | CritĂšre | Docking Station | Portainer | Dockge | Watchtower | | :--- | :--- | :--- | :--- | :--- | | UI moderne | ✅ | ✅ | ✅ | ❌ | | Update auto | Optionnel | ❌ | ❌ | ✅ | | Update manuelle | ✅ | ✅ | ✅ | ❌ | | Logs live | ✅ | ✅ | ✅ | ❌ | | Stats | ✅ | ✅ | ❌ | ❌ | | Multi-hĂŽte | ✅ | ❌ (BE) | ❌ | ❌ | | Compose editor | ❌ | ✅ | ✅ | ❌ | | License | MIT | PropriĂ©taire | MIT | Apache-2.0 | **Verdict** : Docking Station est **idĂ©al pour l'update intelligent** : vous gardez le contrĂŽle (UI) sans renoncer Ă  l'automatisme (cron). C'est le juste milieu entre Watchtower (trop auto) et Portainer (trop gĂ©nĂ©raliste). ### PropriĂ©taires (ce que Docking Station remplace) - **Scripts artisanaux de MAJ** — `docker pull && docker compose up -d` Ă  la main - **Watchtower SaaS-like** — N'existe pas - **Portainer Business Edition** — 8 €/mois, pas de features uniques ## 🔐 SĂ©curitĂ© - ⚠ **Le socket Docker = root sur l'hĂŽte** : un compte Docking Station compromis = machine compromise. **HTTPS obligatoire** + **auth forte** + idĂ©alement isolation rĂ©seau - **ADMIN_PASSWORD** : valeur par dĂ©faut = porte ouverte. Choisissez un mot de passe de 20+ caractĂšres ou utilisez OIDC - **Rate-limiting** : protĂ©gez le formulaire de login avec fail2ban - **Mises Ă  jour** : restez Ă  jour, le projet est jeune ## 📚 Ressources - [GitHub LooLzzz/docking-station](https://github.com/LooLzzz/docking-station) - [Wiki et dĂ©mo](https://github.com/LooLzzz/docking-station/wiki) ## Pages LiĂ©es - [[cat-docker]] — CatĂ©gorie Docker - [[app-portainer]] — Runtime Docker - [[app-dockge]] — Compose manager - [[app-yacht]] — Templates - [[app-traefik]] — Reverse proxy - [[recettes-docker-compose]] — Stacks - [[securisation-home-lab]] — SĂ©curitĂ©