Webmin

From MEPIS Documentation Wiki

Jump to: navigation, search

Contents

Introduction

If you are installing network services of any kind on your MEPIS box, Webmin is an indispensable tool for administrating them through a common interface directly from your web browser. Webmin has administration modules for dozens of servers, network settings, and system settings, as well as other remote administration tools. As the name implies, Webmin is entirely browser-based and allows you to administrate your system locally or remotely.

Installation

MEPIS 11

Via the Webmin Repository

If you like to install and update Webmin via APT, edit the /etc/apt/sources.list file on your system and add the lines :

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

You should also fetch and install the GPG key with which the repository is signed, with the commands :

wget http://www.webmin.com/jcameron-key.asc
  su -c 'apt-key add jcameron-key.asc'

You will now be able to install with the commands:

  su -c 'apt-get update'
  su -c 'apt-get install webmin' 

All dependencies should be resolved automatically.

Manually

Download the latest .deb file from webmin download page. After the download has completed, open a konsole and install the webmin dependencies FIRST by running:

  su -c 'apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python'

Then install webmin by running executing:

  su -c 'dpkg -i webmin-*.deb'

Please ensure you install the dependencies prior to installing webmin, otherwise the webmin install process will set the default webmin server security to use http and not https.

MEPIS 8 and Mepis 8.5

Webmin is in the repos and can be installed in the usual manner. Once that process is finished you're ready to use webmin.

MEPIS 7

To install webmin in Mepis 7, follow the manual installation instructions for Mepis 11.

Upgrading Webmin

Via Synaptic

If you've installed webmin using the webmin repository or a Mepis repository, upgrading can be accomplished via synaptic as updates are made available.

Manual Upgrade

However, if you manually installed webmin, or you wish to manually upgrade webmin, you can do so from within Webmin. Goto Webmin > Webmin Configuration > Upgrade Webmin, select "Latest version from www.webmin.com" and click Upgrade Webmin.

Use

To use webmin, open your favorite web browser and go to https://localhost:10000. Log in as "root", or another userid that has root privileges.

Webmin Server Control

Start

If you wish to manually start webmin, run the following command from a konsole:

  su -c '/etc/init.d/webmin start'

Stop

To stop webmin run

  su -c '/etc/init.d/webmin stop'

Restart

To restart webmin run

  su -c '/etc/init.d/webmin restart'

Start at Boot

If you want to have webmin start at boot you can specify this in webmin. Access webmin, goto System > Bootup and Shutdown > webmin. Select "Start at boot time?" and click "Save".

Or run the following command from a konsole:

  su -c 'insserv webmin'

Managing Remote Servers

One of the biggest benefits of using webmin is its ability to manage multiple, remote computers. To manage a remote computer from webmin you need to first add the computer. Fortunately, webmin provides several automated methods. From Webmin select Webmin > Webmin Servers Index. You can "Broadcast for servers" on your network to find other webmin servers, "Scan for servers", or have webmin periodically check for new servers by clicking on "Automatically Find Servers". You can also manually register a webmin server by clicking on the "Register a new server" link.

Links

Personal tools
In other languages