Files
wiki/Catalogue-Self-Hosted/apps/app-webmin.md
T
2026-06-09 18:40:21 +02:00

3.1 KiB


title: Webmin created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, server-management, app-marathon-batch-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Server+Management&app=webmin]

🖥️ Webmin

Panneau d'administration web pour serveurs Unix/Linux — gérez utilisateurs, DNS, Apache, fichiers, cron et bien plus depuis votre navigateur.

📋 Informations Générales

Champ Valeur
Site web webmin.com
GitHub webmin/webmin
License GPL-3.0
Langage Perl
Étoiles GitHub 1k
Catégorie [[cat-server-management

📝 Description

Webmin est une interface web historique (1997) pour administrer un serveur Unix/Linux sans toucher à la ligne de commande. Il embarque un mini-serveur web en Perl, expose un ensemble de modules (utilisateurs, BIND, Apache/Nginx, MySQL, Samba, pare-feu iptables, cron, quotas, SSL Let's Encrypt via le module complémentaire Virtualmin). Différence avec Cockpit : Webmin est plus ancien, plus modulaire, plus orienté hébergement mutualisé (Virtualmin), tandis que Cockpit est plus moderne, plus minimaliste et se concentre sur l'administration système. Pour qui: sysadmins, hébergeurs, particuliers qui veulent un point d'entrée unique à leur serveur Linux.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  webmin:
    image: zialed/docker-webmin:latest
    container_name: webmin
    restart: unless-stopped
    ports:
      - "10000:10000"
    environment:
      - WEBMIN_ENABLED=1
      - WEBMIN_CONFIG=/etc/webmin
      - WEBMIN_SSL=1
    volumes:
      - ./data:/etc/webmin
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.webmin.rule=Host(`admin.example.com`)"
      - "traefik.http.routers.webmin.entrypoints=websecure"
      - "traefik.http.routers.webmin.tls.certresolver=letsencrypt"

🔄 Alternatives

Open Source

  • app-1panel — Panneau moderne Go/React, plus orienté stack Docker
  • Cockpit — UI web officielle Red Hat pour serveurs Linux
  • Ajenti — Panneau Python léger, esthétique soignée

Propriétaires

  • cPanel — Standard de l'hébergement mutualisé payant
  • Plesk — Concurrent direct de cPanel, basé sur CentOS

🔐 Sécurité

  • Exposition HTTPS : Webmin doit absolument être derrière un reverse-proxy HTTPS (Traefik) ou activé en SSL natif (port 10000).
  • Authentification forte : 2FA disponible depuis Webmin 2.0, à activer pour le compte root.
  • ACL modules : limiter les modules accessibles par utilisateur via Webmin Users.

📚 Ressources

Pages Liées