How to install Webmin on CentOS 8

Webmin is an open source control panel, which allows you to manage your Linux server through a simple and easy-to-use web interface. It allows you to manage users, groups, disk quotas, create files and directories, and configure most popular services, including Web, FTP, Email and databases.

This tutorial explains how to install Webmin on CentOS 8.

1. Prerequisites##

In order to be able to install the package, you need to log in to the system as root or another user with sudo privileges.

2. Install Webmin on CentOS

The recommended way to install Webmin on CentOS 8 is to enable the Webmin source repository and use the dnf package manager to install the Webmin package.

Please perform the following steps to install Webmin on CentOS:

  1. Open your favorite text editor and create the source file:
sudo nano /etc/yum.repos.d/webmin.repo

Paste the following content into the file:

[ Webmin]
name=Webmin Distribution Neutral
# baseurl=https://download.webmin.com/download/yum
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1

Save the file and close the editor.

  1. Use the following rpm command to import Webmin GPG Key:
sudo rpm --import http://www.webmin.com/jcameron-key.asc
  1. Enter the following command to install the latest version of Webmin:
sudo dnf install webmin

This command will automatically resolve all dependency issues. Once the installation is complete, the following output should be displayed:

Webmin install complete. You can now login to https://your_server_ip_or_hostname:10000/as root with your root password.

The Webmin service will start automatically.

that's it. At this point, you have successfully installed Webmin on your CentOS 8 server.

Three, adjust firewall##

By default, Webmin listens on port 10000 on all network interfaces.

To be able to access the Webmin interface from a web browser, you need to open the Webmin port on your server firewall.

Run the following command to allow all traffic on port 10000:

sudo firewall-cmd --zone=public--add-port=10000/tcp
sudo firewall-cmd --runtime-to-permanent

Fourth, visit the Webmin web interface##

Now Webmin is installed on your CentOS server. Open your favorite browser, and enter your server host name or public IP address, plus Webmin port 10000:

https://your_server_ip_or_hostname:10000/

The browser will complain that the certificate is invalid, because by default, Webmin uses an untrusted self-signed SSL certificate.

Use your root user account and password to log in to the Webmin web interface:

Once you log in successfully, you will be redirected to the Webmin control panel, which will provide basic information about your system.

From here, you can start configuring and managing your CentOS 8 server according to your requirements.

Five, summary##

You have successfully installed Webmin on your CentOS 8 machine. Now you can start to manage all services through the Webmin web interface.

About Webmin, if you want to know more, please visit their Official Document Page.

Recommended Posts

How to install Webmin on CentOS 8
How to install jdk1.8 on centOS7
How to install MySQL on CentOS 8
How to install R on CentOS 8
How to install FFmpeg on CentOS 8
How to install Virtualbox on CentOS 8
How to install TensorFlow on CentOS 8
How to install TeamViewer on CentOS 8
How to install Gradle on CentOS 8
How to install Elasticsearch on CentOS 8
How to install Jenkins on CentOS 8
How to install Go on CentOS 8
How to install GCC on CentOS 8
How to install Yarn on CentOS 8
How to install Nginx on CentOS 8
How to install Asterisk on CentOS 7
How to install Jenkins on CentOS 8
How to install Vagrant on CentOS 8
How to install Ruby on CentOS 8
How to install Skype on CentOS 8
How to install htop on CentOS 8
How to install Python on CentOS 8
How to install Elasticsearch on CentOS 8
How to install Postgresql on CentOS 8
How to install Wordpress on Centos
How to install htop on CentOS 8
How to install TeamViewer on CentOS 8
How to install MariaDB on CentOS 8
How to install MongoDB on CentOS 7
How to install Odoo 13 on CentOS 8
How to install Apache on CentOS 8
How to install OpenCV on CentOS 8
How to install PHP on CentOS 8
How to install MongoDB on CentOS 8
How to install Webmin on Ubuntu 20.04
How to install Apache Maven on CentOS 8
How to install Apache Kafka on CentOS 7
[Graphic] How to install tomcat on centos
R&D: How To Install Python 3 on CentOS 7
How to install GCC compiler on CentOS 7
How to install offline JDK1.8 on centos7.0
How to install and configure Elasticsearch on CentOS 7
How to install Visual Studio Code on CentOS 8
How to install and use Docker on CentOS 7
How to install RPM packages on CentOS Linux
How to install and configure VNC on CentOS 8
How to install and use Composer on CentOS 8
How to install and configure Redis on CentOS 8
How to install Node.js and npm on CentOS 8
How to install jdk1.8.0_151 and mysql5.6.38 on centos7.2.1511
How to install and configure phpMyAdmin on CentOS 6
How to install and use Curl on CentOS 8
How to install and configure Owncloud on CentOS 8
How to install VirtualBox client extension on CentOS 8
How to install Docker CE on RHEL 8 / CentOS 8
How to install and uninstall tomcat on centos
How to install and configure Redmine on CentOS 8
How to install Ruby on Ubuntu 20.04
How to install Memcached on Ubuntu 20.04
How to install MySQL on Ubuntu 20.04
How to install VirtualBox on Ubuntu 20.04