Webmin

From ArchWiki
Revision as of 04:43, 5 December 2018 by Amish (talk | contribs) (Installation: webmin depends on perl-net-ssleay anyway. Plus HTTPS is now default in webmin and an expected feature of any administrative service accessible over internet. So need to explicitly mention it.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

From the project home page:

Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage a system from the console or remotely. See the standard modules page for a list of all the functions built into Webmin, or check out the screenshots.

Installation

Install the webminAUR package from the AUR.

Configuration

To allow access to Webmin from a remote computer, configure your firewall to allow access to TCP port 10000. You may want to configure firewall to restrict access only from certain IP addresses.

Usage

Start webmin.service or enable it if you wish to load webmin at boot.

In a web browser, enter the https address of the server with the port number 10000 to access Webmin:

https://host:10000

You will need to enter the root password of the server running Webmin to use the Webmin interface and administer the server.

Troubleshooting

Missing Authen::PAM module

Tango-edit-cut.pngThis section is being considered for removal.Tango-edit-cut.png

Reason: webminAUR usage can be assumed and it depends on perl-authen-pamAUR since 2017-4 (see pinned comment in AUR). (Discuss in Talk:Webmin#)

If you did not install webminAUR via AUR then you may get an error when launching webmin such as

Perl module Authen::PAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (you may need to install the Authen::PAM module)

Install perl-authen-pamAUR.