{"id":1473,"date":"2023-07-28T08:49:57","date_gmt":"2023-07-28T08:49:57","guid":{"rendered":"https:\/\/www.dedicatedcore.com\/blog\/?p=1473"},"modified":"2024-11-27T11:51:43","modified_gmt":"2024-11-27T11:51:43","slug":"install-webmin-ubuntu","status":"publish","type":"post","link":"https:\/\/www.dedicatedcore.com\/blog\/install-webmin-ubuntu\/","title":{"rendered":"How to Install Webmin on Ubuntu 20.04 | 22.04"},"content":{"rendered":"<p>Managing your Ubuntu server can be made much simpler by installing Webmin, which is a simple process. With an easy-to-use graphical interface, Webmin is a web-based control panel that lets you manage many parts of your server. Regardless of your experience with system administration, this tutorial will help you install Webmin on your Ubuntu system step-by-step so you can easily administer your server. The vps hosting from India serves their <a href=\"https:\/\/www.dedicatedcore.com\/vps-hosting-india\/\" target=\"_blank\" rel=\"noopener\">service to entire Asian<\/a> subcontinent with reliable and scalable solutions.<\/p>\n<p>Administrators may administer Linux and Unix servers and systems with Webmin, a web-based utility. You may monitor system logs and emails, update and configure your system, manage user accounts, and carry out other administrative duties using the Webmin interface. The leading vps hosting <a href=\"https:\/\/www.dedicatedcore.com\/vps-hosting-germany\/\" target=\"_blank\" rel=\"noopener\">placed in German region<\/a> acquired specific hardware like additional NVME storage and advanced security features.<\/p>\n<p><iframe loading=\"lazy\" title=\"How To Install Webmin on Ubuntu | Install Webmin on Ubuntu 20.04 ( A Quick and Easy Tutorial)\" width=\"719\" height=\"404\" src=\"https:\/\/www.youtube.com\/embed\/YbFIXekxZMY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><strong>Essential Necessities<\/strong><\/p>\n<p>If you want to <a href=\"https:\/\/www.dedicatedcore.com\/blog\/upgrade-php-ubuntu\/\" target=\"_blank\" rel=\"noopener\">improve the performance<\/a> of the applications on your system on PHP make sure it&#8217;s updated to the latest version.<\/p>\n<ul>\n<li>A machine running Ubuntu 18.04 or Ubuntu 20.04<\/li>\n<li>An account that has sudo access<\/li>\n<li>Getting inside the terminal window<\/li>\n<li>A functional network link<\/li>\n<\/ul>\n<h2>Step-by-Step Guide for Installing Webmin on Ubuntu 20.04<\/h2>\n<p>To install Webmin on Ubuntu, follow the instructions below. Both Ubuntu 18.04 (Bionic Beaver) and Ubuntu 20.04 (Focal Fossa) can be used with these steps.<\/p>\n<h3>Step 1: First, Update the Package List for Ubuntu.<\/h3>\n<p>1. To update the package list, type the following command into the terminal:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt update<\/pre>\n<p>2. Type in your administrator password and hit Enter when prompted.<\/p>\n<p>3. Use these to install the update packages:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt upgrade<\/pre>\n<p>4. To validate the change, type Y and hit Enter.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1474\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-confirm-update.png\" alt=\"displays the confirmation of update\" width=\"800\" height=\"189\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-confirm-update.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-confirm-update-300x71.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-confirm-update-150x35.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-confirm-update-768x181.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-confirm-update-100x24.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-confirm-update-700x165.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<p>5. Use the following methods to install dependency packages so you can manage software repositories:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt install software-properties-common apt-transport-https<\/pre>\n<p>6. When prompted to confirm the installation, type Y and hit Enter.<\/p>\n<h3>Step 2: Turn on Webmin Repository.<\/h3>\n<p>1. Include Webmin&#8217;s GPG key by using:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo wget -q http:\/\/www.webmin.com\/jcameron-key.asc -O- | sudo apt-key add -<\/pre>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1475\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-enable-webmin-repository.png\" alt=\"enables webmin repository\" width=\"800\" height=\"190\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-enable-webmin-repository.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-enable-webmin-repository-300x71.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-enable-webmin-repository-150x36.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-enable-webmin-repository-768x182.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-enable-webmin-repository-100x24.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/command-enable-webmin-repository-700x166.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<p>2. Add the Webmin repository by hand utilizing:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo add-apt-repository \"deb [arch=amd64] http:\/\/download.webmin.com\/download\/repository sarge contrib\"<\/pre>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1476\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-add-apt-repository.png\" alt=\"manually add webmin repository\" width=\"800\" height=\"349\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-add-apt-repository.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-add-apt-repository-300x131.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-add-apt-repository-150x65.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-add-apt-repository-768x335.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-add-apt-repository-100x44.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-add-apt-repository-700x305.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<h3>Step 3: Install Webmin on Ubuntu Now.<\/h3>\n<p>1. Use these to launch the Webmin installation:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt install webmin<\/pre>\n<p>2. To confirm the installation, type Y and hit Enter when prompted.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1477\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/install-webmin-ubuntu.png\" alt=\"sudo apt install webmin command\" width=\"800\" height=\"430\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/install-webmin-ubuntu.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/install-webmin-ubuntu-300x161.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/install-webmin-ubuntu-150x81.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/install-webmin-ubuntu-768x413.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/install-webmin-ubuntu-100x54.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/install-webmin-ubuntu-700x376.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<p>3. After the installation is finished, see how the Webmin service is doing:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo systemctl status webmin<\/pre>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1478\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-systemtl-status-webmin.png\" alt=\"command checks webmin service status\" width=\"800\" height=\"368\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-systemtl-status-webmin.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-systemtl-status-webmin-300x138.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-systemtl-status-webmin-150x69.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-systemtl-status-webmin-768x353.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-systemtl-status-webmin-100x46.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-systemtl-status-webmin-700x322.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<p>Verifying the installed version of Webmin is another way to make sure the installation went well:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">dpkg -l | grep webmin<\/pre>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1479\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/dpkg-grep-webmin-command.png\" alt=\"command to confirm installation\" width=\"800\" height=\"170\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/dpkg-grep-webmin-command.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/dpkg-grep-webmin-command-300x64.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/dpkg-grep-webmin-command-150x32.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/dpkg-grep-webmin-command-768x163.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/dpkg-grep-webmin-command-100x21.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/dpkg-grep-webmin-command-700x149.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<h3>Step 4: Configure the Firewall with the following Command<\/h3>\n<p>1. By default, Webmin uses TCP port 10000. Using your firewall, open this port by using:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo ufw allow 10000\/tcp<\/pre>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1480\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-allow.png\" alt=\"command to configure the firewall\" width=\"800\" height=\"169\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-allow.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-allow-300x63.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-allow-150x32.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-allow-768x162.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-allow-100x21.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-allow-700x148.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<p>2. Reload your firewall so that the modifications are applied:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo ufw reload<\/pre>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1481\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-reload-1.png\" alt=\"command to reload your firewall\" width=\"800\" height=\"150\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-reload-1.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-reload-1-300x56.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-reload-1-150x28.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-reload-1-768x144.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-reload-1-100x19.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-reload-1-700x131.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<p>3. Verify the modifications by checking your firewall&#8217;s status:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo ufw status<\/pre>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1482\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-status.png\" alt=\"command to confirm changes in firewall\" width=\"800\" height=\"270\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-status.png 800w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-status-300x101.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-status-150x51.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-status-768x259.png 768w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-status-100x34.png 100w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/sudo-ufw-status-700x236.png 700w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/strong><\/p>\n<h3>Step 5: Use Ubuntu to Access Webmin in Final Step<\/h3>\n<p>1. Enter the following as the Webmin root user&#8217;s password:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo \/usr\/share\/webmin\/changepass.pl \/etc\/webmin root [new password]<\/pre>\n<p>2. Launch your web browser and type the following, use the IP address of your server, as the web URL:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">https:\/\/[your server's IP]:10000\/<\/pre>\n<p>The IP address of a local or remote server may be used.<\/p>\n<p>3. The first time you attempt to log in, Webmin generates its own SSL certificate that the browser is unable to recognize, resulting in a page alerting you to a possible security concern.<\/p>\n<p>4. Enter your password and log in with the root username, which is the default.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1483\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/login-username-password-server.png\" alt=\"webmin login page\" width=\"215\" height=\"226\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/login-username-password-server.png 215w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/login-username-password-server-143x150.png 143w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/login-username-password-server-95x100.png 95w\" sizes=\"(max-width: 215px) 100vw, 215px\" \/><\/strong><\/p>\n<p>5. To examine the facts about your system, use the Webmin dashboard.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1484\" src=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/Screenshot-2024-01-03-114518-1.png\" alt=\"system information using webmin dashboard\" width=\"659\" height=\"299\" srcset=\"https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/Screenshot-2024-01-03-114518-1.png 659w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/Screenshot-2024-01-03-114518-1-300x136.png 300w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/Screenshot-2024-01-03-114518-1-150x68.png 150w, https:\/\/www.dedicatedcore.com\/blog\/wp-content\/uploads\/Screenshot-2024-01-03-114518-1-100x45.png 100w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/p>\n<h3>Final Words on Installing Webmin on Ubuntu<\/h3>\n<p>In summary, setting up Webmin on your Ubuntu server gives you an easy-to-use interface for system administration, so even people with different degrees of technical knowledge may utilize it. Managing software packages, setting up user accounts, and keeping an eye on system performance has become easier and more effective using Webmin.\u00a0 As one is not ready to install <a href=\"https:\/\/www.dedicatedcore.com\/blog\/install-anaconda-ubuntu\/\" target=\"_blank\" rel=\"noopener\">each package individually<\/a> you can get the help of Anaconda and so know how to install it on Ubuntu.<\/p>\n<p>By completing the easy steps in this article, you&#8217;ve given yourself a strong tool that improves the way your Ubuntu server is managed overall, making administrative duties more efficient and helping the system run more smoothly. You now understand how to set up Webmin on Ubuntu 18.04 or 20.04. You ought to have a fully functional copy of Webmin installed and operational after completing this guide.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Managing your Ubuntu server can be made much simpler by installing Webmin, which is a simple process. With an easy-to-use graphical interface, Webmin is a&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1507,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/posts\/1473"}],"collection":[{"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/comments?post=1473"}],"version-history":[{"count":8,"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/posts\/1473\/revisions"}],"predecessor-version":[{"id":2590,"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/posts\/1473\/revisions\/2590"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/media\/1507"}],"wp:attachment":[{"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/media?parent=1473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/categories?post=1473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dedicatedcore.com\/blog\/wp-json\/wp\/v2\/tags?post=1473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}