Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsApr 24, 2026·3 min de lecture

Webmin — Web-Based Server Administration Panel

Webmin is a self-hosted web interface for managing Linux and Unix servers. It provides graphical modules for configuring system services, users, packages, firewalls, databases, and more — eliminating the need to edit config files manually over SSH.

assetLangBanner.body

Introduction

Webmin has been a cornerstone of Linux server administration since 1997. It provides a browser-based interface for managing virtually every aspect of a Unix system: users, disk quotas, services, configuration files, package installation, networking, and much more. Rather than replacing the command line, it offers a convenient graphical layer for routine tasks and is especially valued by administrators managing multiple servers.

What Webmin Does

  • Provides web-based management of user accounts, groups, passwords, and disk quotas
  • Configures system services like Apache, Nginx, Postfix, BIND, Samba, and MySQL through dedicated modules
  • Manages packages, system updates, and scheduled tasks (cron) via a graphical interface
  • Offers a file manager, terminal emulator, and log viewer accessible from the browser
  • Supports multi-server management through the Webmin Cluster feature

Architecture Overview

Webmin is a Perl-based web server that runs its own HTTP daemon on port 10000. Each administrative function is implemented as a module — a set of Perl CGI scripts and configuration files that read and write the native config files of the managed service. This means Webmin works directly with /etc/apache2, /etc/postfix, and other standard configuration paths rather than maintaining its own database. The Authentic Theme provides the modern responsive UI built with Bootstrap.

Self-Hosting & Configuration

  • Install via the official repository script which adds the Webmin APT or YUM repository and installs the package
  • Access the interface at https://your-server:10000 using your system root or sudo-enabled user credentials
  • Configure SSL by providing your own certificate or using the built-in Let's Encrypt integration
  • Enable or disable modules in Webmin Configuration to show only the tools relevant to your server's role
  • Use the Webmin Users module to create restricted admin accounts with access to specific modules only

Key Features

  • Over 100 built-in modules covering services from Apache and BIND to LDAP and Samba
  • Authentic Theme providing a modern, responsive UI with dashboard widgets and real-time charts
  • Usermin companion for non-admin users to manage their own mail, files, and passwords
  • Cluster management for running operations across multiple servers simultaneously
  • Third-party module ecosystem for additional services and custom administration tasks

Comparison with Similar Tools

  • Cockpit — Modern Red Hat-backed admin panel with container focus; fewer service-specific modules than Webmin
  • Ajenti — Python-based admin panel with a plugin architecture; less mature and smaller community
  • ISPConfig — Hosting control panel for multi-site management; narrower focus on web/email hosting
  • cPanel — Commercial hosting panel; not open source, much heavier, and license-based pricing

FAQ

Q: Is Webmin secure to expose to the internet? A: Webmin supports TLS, two-factor authentication, IP access control, and brute-force protection. However, best practice is to restrict access via firewall rules or a VPN.

Q: Does Webmin modify config files directly? A: Yes. Webmin reads and writes the native configuration files of each service. It does not maintain a separate database, so changes made via CLI and Webmin stay in sync.

Q: What is Virtualmin? A: Virtualmin is a Webmin module that adds full web hosting management with virtual hosts, email, DNS, and database provisioning per domain, similar to cPanel.

Q: Can I manage Docker containers with Webmin? A: Yes. There are third-party modules for Docker management, and the built-in terminal provides direct container access.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires