Initial vault setup
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
---
|
||||
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](https://webmin.com) |
|
||||
| **GitHub** | [webmin/webmin](https://github.com/webmin/webmin) |
|
||||
| **License** | GPL-3.0 |
|
||||
| **Langage** | Perl |
|
||||
| **Étoiles GitHub** | 1k ⭐ |
|
||||
| **Catégorie** | [[cat-server-management|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é)
|
||||
|
||||
```yaml
|
||||
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
|
||||
- [Documentation officielle](https://webmin.com/docs.html)
|
||||
- [Modules tiers](https://webmin.com/standard.html)
|
||||
- [Virtualmin](https://www.virtualmin.com/)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-server-management]] — Catégorie Server Management
|
||||
- [[app-1panel]] — Concurrent moderne en Go
|
||||
- [[app-cockpit]] — Alternative Red Hat
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user