Webmin

from Wikipedia, the free encyclopedia
Webmin

Webmin screenshot 1,858
Webmin 1,858
Basic data

developer Jamie Cameron et al. a.
Publishing year October 5, 1997
Current  version 1,954
( July 27, 2020 )
operating system GNU / Linux , Unix , Windows
programming language Pearl
category Administration tool
License BSD
German speaking Yes
www.webmin.com

Webmin (portmanteau of web -Ad min istration) is a free software package for remote administration of a computer with a Unix-like operating system .

Basic functionality

Webmin listens in the background to requests from the Internet or the local network. With a web browser can the various servers - processes or daemons are administered, on a Unix running machines.

The administering user does not need any admin rights for this, only rights for the package that he is to administer. These rights are controlled by the Webmin administrator. For example, it is possible to only allow a Webmin user to administer DNS , for which he would need root rights on the shell level . (For this, however, there is also a special module called Usermin , which is specially geared to the needs of users, and runs independently on port 20000 (default) - and leaves out system-critical components by default.)

Another module called Virtualmin allows the simple configuration of various server services such as mail server and MySQL.

Implementation in distributions

Webmin was part of the GNU / Linux distribution Debian until about mid-2005 and thus also part of its descendants such as Ubuntu , but was then removed from the official repositories because the way in which Webmin changed the configuration files of the systems was not included was compatible with these systems and unexpected complications arose on the systems. Regardless of this, however, the corresponding packages for Debian are still available for download on the Webmin project's website for an independent, manual installation.

Programming and server environment

Webmin is programmed in Perl and strongly modularized. It can thus be easily adapted to the respective needs, which is also permissible since it is published under the BSD license . In contrast to administration tools that were developed for certain Linux distributions (e.g. YaST for Suse Linux ), Webmin is for all Unix-like systems such as Linux , Solaris , FreeBSD , OpenBSD , NetBSD , AIX , HP-UX or macOS suitable.

Windows support

In the meantime, the rewriting of Webmin-relevant parts for the administration of Windows versions, for example of Apache or MySQL for Windows versions from Windows 2000 onwards , has begun . The support is rudimentary, however, Cygwin no longer needs to be installed in this way . The installation of a port from Perl to Windows ( ActivePerl ) is sufficient .

Working method

From a technical point of view, Webmin only offers a graphical interface for changing the configuration files of the respective services used under Linux / Unix. This native approach enables the configuration to be carried out manually in addition to Webmin and to keep it correspondingly clear.

As a web interface, Webmin relies on a small web server (miniserv.pl) that works independently of an existing Apache. This means that Webmin remains accessible even if Apache is configured incorrectly.

See also

Web links

Commons : Webmin  - collection of images, videos and audio files

Individual evidence

  1. Release 1.954 . July 27, 2020 (accessed July 27, 2020).
  2. Usermin - Webmin Documentation. Accessed December 31, 2018 .
  3. Ubuntu documentation Webmin (English)