📜 ⬆️ ⬇️

Webmin - system at your fingertips

image

As they say on the official website , Webmin is a web-based interface for Unix system administration. Using any modern bowser, you can configure user accounts, Apache server, DNS, file server and more.

On Habré in the comments there are a lot of references to Webmin when it comes to administering Linux, but there was no separate publication. We fix.

There are hundreds of modules and several dozen themes available in Webmin, many of which are already included in the standard distribution. Each of the modules implements the management of any part of the system or service. Below are screenshots of some modules.
')
Started services when the system boots. Instead of editing /etc/init.d

image

image

Configure the network interface. Instead of editing / etc / network / interfaces, / etc / hosts, etc.

image

image

This is what the Samba setup looks like. Instead of editing /etc/samba/smb.conf

image

image

Well, the very setting of Webmin'a.

image

... you can list endlessly. In general, all those who do not like to edit the text configuration files are dedicated (however, note that this does not eliminate the need to know the subject). Experienced administrators will exclaim that there is ssh and / dev / hands, and, of course, they will be right. But if we are talking about setting up an office local server, or a working machine, then usability comes first.

Minuses:
- service hangs in memory
- port is open (10,000)

Pros:
- visibility
- all configs in one place
- no need to google on the topic (“how do I add a new user to the system” or “how to create a cron task”)
- the extra modules of the programs not installed in the system are hidden
- it is possible to manage a cluster of Webmin servers
- gives an idea of ​​the system to an inexperienced user

INSTALLATION

There are binary versions for a large number of systems: RPM , DEB , TAR.GZ , Solaris and even under Windows . I will only tell you how to install DEB from the repository. Dive into the console, we get root rights

sudo -i

We get the key

cd / root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc

Adding an application source

gedit /etc/apt/sources.list

In a text editor, add the line

deb http://download.webmin.com/download/repository sarge contrib

Save, close the editor. Update and install

apt-get update
apt-get install webmin

The installation should pull out several dependencies, agree.

It remains only to open your favorite browser, and go to https: // localhost: 10000 /

There may be some problems with certificates in Firefox, for it you need to add an exception manually. Other browsers agree to work after notification of connection insecurity.

image

It remains only to log in under the root. In Ubuntu, you need to log in as the current user.

image

Voila!

PS Habrayuzer Exaktus gave the link to an excellent subject of design of StressFree . Video demonstrating the interface features:

Source: https://habr.com/ru/post/72325/


All Articles