{"id":4241,"date":"2019-09-22T18:39:57","date_gmt":"2019-09-22T15:39:57","guid":{"rendered":"https:\/\/kifarunix.com\/?p=4241"},"modified":"2024-03-12T21:52:09","modified_gmt":"2024-03-12T18:52:09","slug":"install-webmin-on-debian-10","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-webmin-on-debian-10\/","title":{"rendered":"Install Webmin on Debian 10"},"content":{"rendered":"\n<p>In this tutorial, you will learn how to install Webmin on Debian 10. &nbsp;<a rel=\"noreferrer noopener\" href=\"http:\/\/www.webmin.com\/\" target=\"_blank\">Webmin<\/a>&nbsp;is a web based control panel that allows system administrators to manage system administration tasks such as user account management, package management, e.t.c from the browser.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Webmin on Debian 10<\/h2>\n\n\n\n<p>The default Debian 10 repos do not provide Webmin packages. As such, there are two ways in which you can install Webmin;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#webmin-apt-repo\" class=\"rank-math-link\">Install Webmin from Webmin APT repository<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/kifarunix.com\/install-webmin-on-ubuntu-20-04\/#webmin-deb-binary\">Install Webmin using Webmin <\/a><a href=\"#webmin-deb-binary\" class=\"rank-math-link\">DEB<\/a><a class=\"rank-math-link\" href=\"https:\/\/kifarunix.com\/install-webmin-on-ubuntu-20-04\/#webmin-deb-binary\"> binary<\/a><\/li>\n<\/ul>\n\n\n\n<p>In this guide, you will learn how to the two methods.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"webmin-apt-repo\">Install Webmin from Webmin APT repository<\/h3>\n\n\n\n<p>Installing Webmin from its APT repos ensures that you can always fetch and install updates seamlessly as well deal with any required dependency automatically.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Create Webmin APT repository<\/h4>\n\n\n\n<p>Run the command below to install Webmin APT repo on Debian 10;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>echo \"deb https:\/\/download.webmin.com\/download\/repository sarge contrib\" | tee \/etc\/apt\/sources.list.d\/webmin.list<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Install Webmin Repo Signing Key<\/h4>\n\n\n\n<p>Once the Webmin APT repo is installed, run the command below to install the repository GPG signing key;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt install apt-transport-https sudo gnupg2 -y<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>wget -qO - http:\/\/www.webmin.com\/jcameron-key.asc | apt-key add -<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Update System Package Cache<\/h4>\n\n\n\n<p>Next, update your system package cache;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt update<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Install Webmin from Webmin APT Repo<\/h4>\n\n\n\n<p>You can now install Webmin by running the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt install webmin<\/code><\/pre>\n\n\n\n<p>At the end of the installation process, you should such information on how to access Webmin interface;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Setting up webmin (1.974) ...\nWebmin install complete. You can now login to https:\/\/debian:10000\/\nas root with your root password, or as any user who can use sudo\nto run commands as root<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"webmin-deb-binary\">Install Webmin using Webmin DEB binary<\/h3>\n\n\n\n<p>You can also choose to download and install Webmin manually. With this method, you will have to deal with updates manually.<\/p>\n\n\n\n<p>Update system package cache;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt update<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Download Webmin DEB Binary Installer<\/h4>\n\n\n\n<p>Navigate to Webmin&nbsp;<a rel=\"noreferrer noopener\" class=\"rank-math-link\" href=\"http:\/\/www.webmin.com\/download.html\" target=\"_blank\">download\u2019s page<\/a>&nbsp;and download the latest Webmin DEB binary installer. <\/p>\n\n\n\n<p>You can simply grab the download link and pull it using wget command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>wget https:\/\/prdownloads.sourceforge.net\/webadmin\/webmin_1.974_all.deb<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Install Webmin using DEB Binary<\/h4>\n\n\n\n<p>To automatically deal with package dependencies when installing via the DEB binary, use the APT package manager;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt update<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt install .\/webmin_1.974_all.deb<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Running Webmin<\/h3>\n\n\n\n<p>Upon installation, Webmin service is started and enabled to run on system boot;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl status webmin<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u25cf webmin.service - LSB: web-based administration interface for Unix systems\n   Loaded: loaded (\/etc\/init.d\/webmin; generated)\n   Active: active (running) since Wed 2021-05-05 12:29:04 EDT; 1s ago\n     Docs: man:systemd-sysv-generator(8)\n  Process: 3933 ExecStart=\/etc\/init.d\/webmin start (code=exited, status=0\/SUCCESS)\n    Tasks: 2 (limit: 2359)\n   Memory: 26.8M\n   CGroup: \/system.slice\/webmin.service\n           \u2514\u25003935 \/usr\/bin\/perl \/usr\/share\/webmin\/miniserv.pl \/etc\/webmin\/miniserv.conf\n\nMay 05 12:29:03 debian systemd&#91;1]: Starting LSB: web-based administration interface for Unix systems...\nMay 05 12:29:03 debian perl&#91;3934]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root\nMay 05 12:29:04 debian webmin&#91;3934]: Webmin starting\nMay 05 12:29:04 debian systemd&#91;1]: Started LSB: web-based administration interface for Unix systems.<\/code><\/pre>\n\n\n\n<p>Check if enabled to run on system boot;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl is-enabled webmin<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><strong>enabled<\/strong><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Accessing Webmin Web Interface<\/h3>\n\n\n\n<p>Webmin is now installed and ready for your system administration tasks. Once the installation is done, you will see a message like;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Setting up webmin (1.974) ...\nWebmin install complete. You can now login to https:\/\/debian:10000\/\nas root with your root password, or as any user who can use sudo\nto run commands as root<\/code><\/pre>\n\n\n\n<p>The above highlighted line shows how you can access Webmin from browser. Webmin listens on port <strong>10000\/tcp<\/strong> by default.<\/p>\n\n\n\n<p>To allow external access, simply open this port on firewall if is running;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ufw allow 10000\/tcp<\/code><\/pre>\n\n\n\n<p>You can then access Webmin from your browser. Accept the self signed SSL warning and proceed to Webmin login interface. As stated above;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><strong>you can login as root with your root password, or as any user who can use sudo\nto run commands as root<\/strong><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1347\" height=\"601\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-debian-10-login.png\" alt=\"Install Webmin on Debian 10\" class=\"wp-image-8768\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-debian-10-login.png?v=1620235707 1347w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-debian-10-login-768x343.png?v=1620235707 768w\" sizes=\"(max-width: 1347px) 100vw, 1347px\" \/><\/figure>\n\n\n\n<p>The default Webmin dashboard showing system information.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1893\" height=\"959\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-dashboard-debian-10.png\" alt=\"\" class=\"wp-image-8769\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-dashboard-debian-10.png?v=1620235742 1893w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-dashboard-debian-10-768x389.png?v=1620235742 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-dashboard-debian-10-1536x778.png?v=1620235742 1536w\" sizes=\"(max-width: 1893px) 100vw, 1893px\" \/><\/figure>\n\n\n\n<p>On the left panel of the Webmin interface, you can access several other system administration settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1909\" height=\"943\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-settings.png\" alt=\"\" class=\"wp-image-8770\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-settings.png?v=1620235773 1909w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-settings-768x379.png?v=1620235773 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2021\/05\/webmin-settings-1536x759.png?v=1620235773 1536w\" sizes=\"(max-width: 1909px) 100vw, 1909px\" \/><\/figure>\n\n\n\n<p>Webmin is an awesome tool. Explore it further.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Other Tutorials<\/h3>\n\n\n\n<p><a aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-webmin-on-ubuntu-20-04\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install Webmin on Ubuntu 20.04<\/a><\/p>\n\n\n\n<p><a aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/configure-bind-dns-server-using-webmin-on-centos-8\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Configure BIND DNS Server using Webmin on CentOS 8<\/a><\/p>\n\n\n\n<p><a aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-webmin-on-centos-8\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Install Webmin on CentOS 8<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/setup-bind-dns-using-webmin-on-debian-10\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Setup Bind DNS Using Webmin on Debian 10<\/a><\/p>\n\n\n\n<p><a aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" href=\"https:\/\/kifarunix.com\/install-and-use-webmin-on-fedora-30\/\" target=\"_blank\" class=\"rank-math-link\">Install and Use Webmin on Fedora 30<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/how-to-install-and-use-webmin-on-fedora-29-fedora-28-centos-7\/\" target=\"_blank\">Installing Webmin Web-based Linux System Administration Tool Fedora 29\/28\/CentOS 7<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, you will learn how to install Webmin on Debian 10. &nbsp;Webmin&nbsp;is a web based control panel that allows system administrators to manage<\/p>\n","protected":false},"author":1,"featured_media":8773,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121,376,941],"tags":[997,3487,3486,3485,268,3488],"class_list":["post-4241","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","category-system-manager","category-webmin","tag-debian-10","tag-debian-webmin-install","tag-install-webmin-on-debian","tag-install-webmin-on-debian-10","tag-webmin","tag-webmin-install-debian-10","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4241"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=4241"}],"version-history":[{"count":4,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4241\/revisions"}],"predecessor-version":[{"id":21194,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4241\/revisions\/21194"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/8773"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=4241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=4241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=4241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}