1 / 14

How to Install and Configure Webmin on Debian 12

In this article, you will learn how to install Webmin on Debian 12 and howu2002to configure access to the Webmin interface.<br><br>Keep reading:<br>https://greenwebpage.com/community/how-to-install-and-configure-webmin-on-debian-12/

Télécharger la présentation

How to Install and Configure Webmin on Debian 12

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to Install and Configure Webmin on Debian 12 greenwebpage.com/community/how-to-install-and-configure-webmin-on-debian-12/ June 14, 2025 Tutorials by Karim Buzdar June 14, 2025 Webmin is a powerful, web-based control panel and automation software for Linux systems (e.g., Debian 12) worldwide. These users can set DNS options, manage user accounts, and configure settings for common packages. It is good for the system administration of your Debian 12 servers. It is possible to control a large number of parameters, including users, services, drivers, and firewall settings, among others. In this article, you will learn how to install Webmin on Debian 12 and how to configure access to the Webmin interface. Let’s start with the installation. How to Install Webmin on Debian 12? Webmin controls many features of your Debian 12 system. Below are different ways to install Webmin on Debian 12. Let me begin with the most simple: Method 1: Using the Official Webmin Repository 1/14

  2. Webmin is a web-based interface for system administration for Unix. To get Webmin installed on Debian 12, let’s do it from the official repository. Step 1: Add Webmin Repository Update your sources list in /etc/apt/sources by adding the Webmin repository file: echo “deb https://download.webmin.com/download/repository sarge contrib” | sudo tee -a /etc/apt/sources.list Step 2: Download GPG Key Users now have to download and install the Webmin GPG key by entering the following command: wget -qO – https://download.webmin.com/jcameron-key.asc | sudo apt-key add – Step 3: Update Package Lists Now, the user must make sure that the repositories are up-to-date with the following command: sudo apt update 2/14

  3. Step 4: Install Webmin Now you can install Webmin using the “apt” command as root: sudo apt install webmin Step 5: Access Webmin Web Interface After the installation, you can check out the web interface by browsing to https://your- server-ip:10000 in your favorite web browser. It does, however, you have to log in as the root or the sudo user: 3/14

  4. Here, it logs into the Webmin interface by clicking on the “Sign in” button as shown here: Thus, users may manage their Debian 12 server using Webmin. Remove/Uninstall Webmin To remove Webmin from Debian 12, execute the autoremove command as below: sudo apt autoremove webmin 4/14

  5. That is a wrap from this section. Method 2: Using setup-repos.sh Script To add the Webmin repository to Debian 12, run the “setup-repos. sh script which is provided by Webmin developers. The following script adds the Webmin repository to the system and installs the most recent version of Webmin. For installing Webmin on Debian 12 using setup-repos.sh script, try the following: Step 1: Install Dependencies First of all, we are going to install Some Dependent packages that are needed for webmin installation on Debian 12: sudo apt install gnupg2 curl Step 2: Download the Script 5/14

  6. Then download the setup-repos. sh script from the webmin GitHub repository to install Webmin for you: curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh Step 3: Make the script executable Now, enable the script as an executable script by using the “chmod” command followed by the permission “+x”: chmod +x setup-repos.sh Step 4: Run .sh Script Execute the downloaded script file as root as below in this step: sudo ./setup-repos.sh Step 5: Install Webmin 6/14

  7. If you want to install Webmin, use the “install” command followed by the package name “webmin”: sudo apt install –install-recommends webmin Now, consider the mail-server module, which brings in the core modules that are suggested for installation to complete the installation. Step 6: Access Webmin Web Interface Wait until the script completes, and then access https://localhost:10000 to verify that Webmin is installed. Log in to Webmin using your root username and credentials, and begin controlling your system: 7/14

  8. Remove/Uninstall Webmin To uninstall Webmin on Debian 12, run the following command to remove the webmin package with the apt autoremove tool: sudo apt autoremove webmin That’s it for this section. Method 3: Using the .deb Package Now, users can also install Webmin on Debian with the assistance of the .deb package. Let’s consider the stated steps: Step 1: Download the Webmin Debian Package First, the latest Webmin zip package is to be downloaded by users. Deb package on the official site. For example, with wget, it would be this: wget https://sourceforge.net/projects/webadmin/files/webmin/2.105/webmin_2.105_all.deb 8/14

  9. Step 2: Install the Webmin Package Install the Webmin package using the apt command: You will need sudo or be root to do this: sudo dpkg -i webmin_2.105_all.deb Note: If the user detects a dependency issue, do the following: sudo apt –fix-broken install This will set up and install Webmin and its prerequisites on your server. Step 3: Start and Enable Webmin Service And last, users will need to start the Webmin service and set it to run at boot: sudo systemctl start webmin sudo systemctl enable webmin sudo systemctl status webmin 9/14

  10. Step 4: Access Webmin Web Interface Now you can open your Web browser and type https:// https://your_server_ip:10000 and you will get to your Webmin: You will need to log in using either your root username and password or a user that has sudo privileges: 10/14

  11. That’s it! Webmin has been installed on Debian 12 from a downloaded package. Deb package. Now you can use it to remotely manage your system. How to Configure/Manage Webmin on Debian 12? Webmin is an interface for managing Linux servers. You must also make port 10000 available in your firewall to ÿconnect to Webmin’s web interface. Here’s how to configure it: To get started, you need a Debian 12 server with a root password set up. Manage the Webmin service as follows: Start Webmin: sudo service webmin start Restart Webmin: sudo service webmin restart Check Webmin’s Status: 11/14

  12. sudo service webmin status Stop Webmin: sudo service webmin stop Configuring Webmin: For customization of Webmin, head over to the “miniserv.conf” configuration file: sudo nano /etc/webmin/miniserv.conf Change the listen address, if you wish: (e.g., set it to your IP address) listen=YOUR_IP_ADDRESS 12/14

  13. Save and close the file. Restart the Webmin Service: And then reboot the Webmin Service using the “systemctl” command: sudo systemctl restart webmin Optional: Firewall Rules For security, you should set up a firewall (UFW) to allow SSH (port 22) and Webmin (port 10000): sudo apt install ufw -y sudo ufw allow 22 sudo ufw allow 10000 sudo ufw enable sudo ufw status Accessing Webmin: Open a browser and then put the URL:https://YOUR_IP_ADDRESS:10000. Log in using your server login details. Discover Webmin capabilities such as user account management, Apache setup, DNS configuration, and so on: 13/14

  14. Webmin is easy to use for server management, and it is also available for new users. Conclusion You can use Webmin on Debian 12 to carry out general system administration tasks like adding new users, configuring services, as well as installing and updating packages. On Debian 12, install Webmin by adding its repo to your sources list, updating your package lists, and installing Webmin with apt. To use it, log in to Webmin, open your Web browser to either the IP address or Domain Name at port, and log in as user: Login with your system username and password. Then click on the individual modules or options throughout Webmin and make the changes that you need to make. If you want to control the Webmin service, launch its service using the “sudo systemctl start webmin” command. You can halt the service above by running the command ‘sudo systemctl stop webmin. You can check the status of the Webmin service by running the command “sudo systemctl status webmin”. © 2023 Greenwebpage.com Community All Rights Reserved by 14/14

More Related