blog posts

hosting image

Managing a server from the browser – Webmin

Managing a server from the browser – Webmin

I don’t know much about Unix systems. While I can type some commands and move around its directories, it’s not something I’m used to or like to deal with. But I recognize that a Linux distribution is the best option to set up a server.

Webmin solves the management of a server in an elegant way, since it is a system configuration tool accessible via the web for Unix systems. With it, you can configure user accounts, view and edit files, view the status of system resources, and much more from the comfort of your browser. This application helps us eliminate the need to edit the configuration and service files manually and provides an interface to do it easily and with little tips.

Installation and Use

We are going to install Webmin on the system itself by apt package. The reason for doing it this way and not in a Docker container is because Webmin needs to have full access to the entire system, both files and services. Also, if for any reason the Docker service goes down, you can still use Webmin to fix the problem.

Assuming that your server has a distribution based on Debian, Ubuntu or Mint. Execute the following commands:

$ sudo wget -qO - | sudo apt-key add -
$ sudo sh -c 'echo "deb sarge contrib" > /etc/apt/sources.list.d/webmin.list'
$ sudo apt install apt-transport-https -y
$ sudo apt update
$ sudo apt install webmin -y

And that’s all, finally, open a browser and access the address https://:10000. On the main screen (Dashboard) you will have summary information on the status of your server. In the bar on the left you will have different utilities to manage the server. Remember, before touching, it is convenient to read the documentation of that module and tool.

By Daniel Martín González