{"id":12823,"date":"2025-12-20T12:42:18","date_gmt":"2025-12-20T07:12:18","guid":{"rendered":"https:\/\/www.youstable.com\/blog\/?p=12823"},"modified":"2025-12-24T16:12:41","modified_gmt":"2025-12-24T10:42:41","slug":"how-to-configure-webmin-on-linux","status":"publish","type":"post","link":"https:\/\/www.youstable.com\/blog\/how-to-configure-webmin-on-linux","title":{"rendered":"How to Configure Webmin on Linux Server &#8211; (Step-by-Step Guide 2026)"},"content":{"rendered":"\n<p><strong>To configure Webmin on a Linux server<\/strong>, add the official Webmin repository, install the package, open port 10000\/TCP on your firewall, and access https:\/\/your-server-ip:10000. Then harden Webmin: enable SSL\/Let\u2019s Encrypt, change the default port, create non-root admin users, restrict IPs, and enable automatic updates and 2FA for secure, ongoing management.<\/p>\n\n\n\n<p>Webmin is a lightweight, browser-based control panel that simplifies Linux server management. In this step-by-step 2026 guide, I\u2019ll show you how to configure Webmin on a Linux server the right way\u2014securely, reliably, and with best practices I use in production. Whether you run Ubuntu, Debian, AlmaLinux, Rocky, or RHEL, you\u2019ll be up and running fast.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"what-is-webmin-and-why-use-it-in-2026\"><strong>What is Webmin and Why Use it in 2026?<\/strong><\/h2>\n\n\n\n<p>Webmin is a modular web interface for administering Linux servers. It manages users, firewalls, packages, <a href=\"https:\/\/www.youstable.com\/blog\/install-apache-web-server-in-linux\/\">web servers<\/a> (Apache\/Nginx), databases (MySQL\/MariaDB), DNS (BIND), mail servers, cron jobs, and more. It\u2019s ideal for teams who prefer a GUI alongside SSH. Compared to heavy panels, Webmin is resource-friendly and stays close to native Linux config files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"prerequisites\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Linux server (Ubuntu 22.04\/24.04, Debian 12, AlmaLinux\/Rocky 8\/9, or RHEL 8\/9)<\/li>\n\n\n\n<li>Root or a sudo-enabled user<\/li>\n\n\n\n<li>Server firewall access (UFW or firewalld)<\/li>\n\n\n\n<li>A domain name (recommended for SSL via Let\u2019s Encrypt)<\/li>\n\n\n\n<li>Basic <a href=\"https:\/\/www.youstable.com\/blog\/how-to-enable-ssh-access-for-clients-or-users\/\">SSH access<\/a> and package updates<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"step-by-step-install-and-configure-webmin\"><strong>Step-by-Step: Install and Configure Webmin<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"1-update-your-server\"><strong>1) Update Your Server<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Ubuntu\/Debian\nsudo apt update &amp;&amp; sudo apt -y upgrade\n\n# RHEL\/AlmaLinux\/Rocky\nsudo dnf -y upgrade<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"2-install-webmin-on-ubuntu-debian\"><strong>2) Install Webmin on Ubuntu\/Debian<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt -y install wget apt-transport-https gnupg\nwget -qO - https:\/\/download.webmin.com\/jcameron-key.asc | sudo gpg --dearmor | sudo tee \/usr\/share\/keyrings\/webmin.gpg &gt;\/dev\/null\necho \"deb &#91;signed-by=\/usr\/share\/keyrings\/webmin.gpg] https:\/\/download.webmin.com\/download\/repository sarge contrib\" | \\\nsudo tee \/etc\/apt\/sources.list.d\/webmin.list\nsudo apt update\nsudo apt -y install webmin<\/code><\/pre>\n\n\n\n<p>This adds the official Webmin repository, verifies packages with the GPG key, and installs the latest stable Webmin build.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"3-install-webmin-on-rhel-almalinux-rocky\"><strong>3) Install Webmin on RHEL\/AlmaLinux\/Rocky<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf -y install wget\nsudo tee \/etc\/yum.repos.d\/webmin.repo &gt;\/dev\/null &lt;&lt;'EOF'\n&#91;Webmin]\nname=Webmin Distribution Neutral\nbaseurl=https:\/\/download.webmin.com\/download\/yum\nenabled=1\ngpgcheck=1\ngpgkey=https:\/\/download.webmin.com\/jcameron-key.asc\nEOF\nsudo dnf makecache\nsudo dnf -y install webmin<\/code><\/pre>\n\n\n\n<p>On RHEL-based systems, Webmin installs its own Perl dependencies and sets up the miniserv web engine automatically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"4-open-the-webmin-port-on-your-firewall\"><strong>4) Open the Webmin Port on Your Firewall<\/strong><\/h3>\n\n\n\n<p>Webmin listens on port 10000\/TCP. Allow it through your firewall before accessing the UI.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Ubuntu\/Debian with UFW\nsudo ufw allow 10000\/tcp\nsudo ufw reload\n\n# RHEL\/AlmaLinux\/Rocky with firewalld\nsudo firewall-cmd --permanent --add-port=10000\/tcp\nsudo firewall-cmd --reload<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"5-log-in-to-webmin\"><strong>5) Log in to Webmin<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>URL: <\/strong>https:\/\/YOUR_SERVER_IP:10000<\/li>\n\n\n\n<li><strong>User: r<\/strong>oot (or any sudo user on Ubuntu\/Debian)<\/li>\n\n\n\n<li>Accept the self-signed certificate for the first login (we\u2019ll add Let\u2019s Encrypt next).<\/li>\n<\/ul>\n\n\n\n<p>If root login is disabled on Ubuntu, add your sudo user to Webmin under Webmin &gt; Webmin Users and grant required modules.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"6-initial-security-hardening-highly-recommended\"><strong>6) Initial Security Hardening (Highly Recommended)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Change the default port: Webmin &gt; Webmin Configuration &gt; Ports and Addresses &gt; change 10000 to a high, unused port.<\/li>\n\n\n\n<li>Enable SSL with Let\u2019s Encrypt: Webmin Configuration &gt; SSL Encryption &gt; Let\u2019s Encrypt &gt; enter your domain, webroot, and request certificate.<\/li>\n\n\n\n<li>Restrict by IP: Webmin Configuration &gt; IP Access Control &gt; allow only your office\/VPN IP ranges.<\/li>\n\n\n\n<li>Create a non-root Webmin admin: Webmin &gt; Webmin Users &gt; Create user &gt; grant modules and use strong passwords or key-based auth.<\/li>\n\n\n\n<li>Enable 2FA: Webmin Configuration &gt; Two-Factor Authentication (e.g., Google Authenticator).<\/li>\n<\/ul>\n\n\n\n<p>Restart Webmin after changes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart webmin<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"7-optional-fail2ban-and-login-protection\"><strong>7) Optional: Fail2ban and Login Protection<\/strong><\/h3>\n\n\n\n<p>Protect against brute-force attacks by rate-limiting failed logins with Fail2ban.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># <a href=\"https:\/\/www.youstable.com\/blog\/install-fail2ban-on-linux\/\">Install Fail2ban<\/a>\n# Ubuntu\/Debian\nsudo apt -y install fail2ban\n# RHEL-family\nsudo dnf -y install fail2ban\n\n# Create jail for Webmin\nsudo tee \/etc\/fail2ban\/jail.d\/webmin.conf &gt;\/dev\/null &lt;&lt;'EOF'\n&#91;webmin-auth]\nenabled = true\nport    = 10000\nfilter  = webmin-auth\nlogpath = \/var\/webmin\/miniserv.log\nmaxretry = 5\nbantime = 1h\nfindtime = 15m\nEOF\n\n# Add filter\nsudo tee \/etc\/fail2ban\/filter.d\/webmin-auth.conf &gt;\/dev\/null &lt;&lt;'EOF'\n&#91;Definition]\nfailregex = ^.*Failed \\w+ for .* from &lt;HOST&gt;.*$\nignoreregex =\nEOF\n\nsudo systemctl enable --now fail2ban<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"configure-core-services-in-webmin\"><strong>Configure Core Services in Webmin<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"user-and-access-management\"><strong>User and Access Management<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create system users: System &gt; Users and Groups &gt; Add a new user.<\/li>\n\n\n\n<li>Grant SFTP-only access by setting shell to \/usr\/sbin\/nologin and configuring directory permissions.<\/li>\n\n\n\n<li>Use Webmin Users to map Webmin admins to specific modules for least-privilege access.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"web-server-modules-apache-or-nginx\"><strong>Web Server Modules (Apache or Nginx)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apache: Servers &gt; Apache Webserver &gt; create virtual hosts, enable modules, manage logs.<\/li>\n\n\n\n<li>Nginx: Servers &gt; Nginx Webserver &gt; configure server blocks and reverse proxies.<\/li>\n\n\n\n<li>Use Let\u2019s Encrypt integration per virtual host for automatic HTTPS renewals.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"database-management-mysql-mariadb\"><strong>Database Management (MySQL\/MariaDB)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Servers &gt; MySQL Database Server: create databases, users, and manage privileges.<\/li>\n\n\n\n<li>Harden root: use unix_socket auth and strong passwords; disable remote root when not needed.<\/li>\n\n\n\n<li>Backups: Scheduled <a href=\"https:\/\/www.youstable.com\/blog\/what-is-cron-jobs-on-linux-server\/\">Cron Jobs<\/a> + mysqldump or Webmin\u2019s Backup Configuration Files module.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"firewall-and-updates\"><strong>Firewall and Updates<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Networking &gt; Linux Firewall (iptables\/nftables) or Firewalld: maintain explicit allow rules.<\/li>\n\n\n\n<li>System &gt; Software Package Updates: enable automatic security updates.<\/li>\n\n\n\n<li>Webmin &gt; Webmin Configuration &gt; Upgrade Webmin: keep the panel itself updated.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"best-practices-for-production-security\"><strong>Best Practices for Production Security<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use a domain and valid <a href=\"https:\/\/www.youstable.com\/blog\/activate-an-ssl-certificate\/\">SSL certificate; avoid long-term self-signed certs<\/a>.<\/li>\n\n\n\n<li>Place Webmin behind a VPN or an allowlist proxy (e.g., Cloudflare Tunnel or WireGuard).<\/li>\n\n\n\n<li>Disable root login in Webmin and SSH; use sudoers with strong auth and 2FA.<\/li>\n\n\n\n<li>Rotate logs and monitor miniserv.log and miniserv.error for anomalies.<\/li>\n\n\n\n<li>Back up Webmin config: Webmin &gt; Backup Configuration Files (store off-server).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"troubleshooting-common-webmin-issues\"><strong>Troubleshooting Common Webmin Issues<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"cannot-reach-the-login-page\"><strong>Cannot Reach the Login Page<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirm service: sudo systemctl status webmin<\/li>\n\n\n\n<li>Check port: sudo ss -tulpen | grep 10000 (or your custom port)<\/li>\n\n\n\n<li>Firewall: ensure UFW\/firewalld allows the port; confirm external network ACLs.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"certificate-or-https-errors\"><strong>Certificate or HTTPS Errors<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify domain resolves to the server\u2019s public IP.<\/li>\n\n\n\n<li>Use Let\u2019s Encrypt via Webmin Configuration &gt; SSL Encryption; ensure port 80 is open for HTTP-01 validation.<\/li>\n\n\n\n<li>Review \/var\/webmin\/miniserv.error for SSL-related logs.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"authentication-fails-for-sudo-users\"><strong>Authentication Fails for sudo Users<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check Webmin Users mapping and PAM settings: Webmin Configuration &gt; Authentication.<\/li>\n\n\n\n<li>On Ubuntu, ensure your sudo user exists on the system and not locked.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"module-not-detected-apache-nginx-mysql\"><strong>Module Not Detected (Apache\/Nginx\/MySQL)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install the service via your package manager first.<\/li>\n\n\n\n<li>Reload modules: Webmin &gt; Refresh Modules.<\/li>\n\n\n\n<li>Verify module config paths match your distro\u2019s defaults.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"useful-commands-and-paths\"><strong>Useful Commands and Paths<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># Service management\nsudo systemctl status webmin\nsudo systemctl restart webmin\nsudo systemctl enable webmin\n\n# Logs and configuration\nsudo tail -f \/var\/webmin\/miniserv.log\nsudo tail -f \/var\/webmin\/miniserv.error\n# Main config directory\nls \/etc\/webmin\/<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"when-to-choose-webmin-vs-heavier-panels\"><strong>When to Choose Webmin (vs. Heavier Panels)<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You want a native-feel admin layer without overhauling Linux configs.<\/li>\n\n\n\n<li>You run lean VPS instances and need minimal overhead.<\/li>\n\n\n\n<li>You prefer modular control and direct visibility into system services.<\/li>\n<\/ul>\n\n\n\n<p>If you need a pre-hardened VPS with guaranteed performance, YouStable offers Webmin-friendly Linux servers with SSD NVMe storage, dedicated IPv4, and 24\/7 expert support. We can preinstall and secure Webmin so you can focus on apps, not panel plumbing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"uninstall-or-update-webmin\"><strong>Uninstall or Update Webmin<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"update-webmin\"><strong>Update Webmin<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Ubuntu\/Debian\nsudo apt update &amp;&amp; sudo apt -y upgrade webmin\n\n# RHEL-family\nsudo dnf -y upgrade webmin<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"uninstall-webmin\"><strong>Uninstall Webmin<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># Ubuntu\/Debian\nsudo apt -y remove webmin\n\n# RHEL-family\nsudo dnf -y remove webmin<\/code><\/pre>\n\n\n\n<p>After removal, close the firewall port and optionally delete the repository files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"summary-configure-webmin-on-linux-server\"><strong>Summary: Configure Webmin on Linux Server <\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install from the official repository (apt\/dnf).<\/li>\n\n\n\n<li>Open port 10000\/TCP and access via HTTPS.<\/li>\n\n\n\n<li>Immediately harden: change port, add Let\u2019s Encrypt, limit IPs, create non-root users, enable 2FA.<\/li>\n\n\n\n<li>Manage services (Apache\/Nginx, MySQL), automate updates, and back up configs.<\/li>\n\n\n\n<li>Monitor logs and use Fail2ban to mitigate brute force attempts.<\/li>\n<\/ul>\n\n\n\n<p>Follow these steps and you\u2019ll run a secure, maintainable Webmin setup aligned with modern best practices and ready for production workloads.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"faqs-how-to-configure-webmin-on-linux-server\"><strong>FAQs: How to Configure Webmin on Linux Server<\/strong><\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1765609326831\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"is-webmin-safe-to-use-on-a-public-server\"><strong>Is Webmin safe to use on a public server?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, if hardened correctly. Use HTTPS with a valid certificate, change the default port, restrict IP access, enable 2FA, keep Webmin updated, and rate-limit logins with Fail2ban. Ideally, place Webmin behind a VPN or bastion host.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765609336935\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"which-port-does-webmin-use-and-can-i-change-it\"><strong>Which port does Webmin use and can I change it?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Webmin uses 10000\/TCP by default. You can change it under Webmin Configuration &gt; Ports and Addresses. Remember to update your firewall rules and any external ACLs accordingly.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765609343319\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"how-do-i-enable-lets-encrypt-ssl-in-webmin\"><strong>How do I enable Let\u2019s Encrypt SSL in Webmin?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Go to Webmin Configuration &gt; SSL Encryption &gt; Let\u2019s Encrypt. Enter your domain, choose automatic renewal, and ensure port 80 is open for HTTP-01 validation. Webmin will obtain and install the certificate automatically.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765609350518\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"can-i-manage-multiple-servers-from-one-webmin-instance\"><strong>Can I manage multiple servers from one Webmin instance?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, via the Webmin Servers Index module. You can add remote hosts and jump between them from a single dashboard. Ensure all remote hosts are secured and use HTTPS with strong credentials.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1765609358620\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"whats-the-difference-between-webmin-and-virtualmin\"><strong>What\u2019s the difference between Webmin and Virtualmin?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Webmin is the base system administration UI. Virtualmin is a Webmin module designed for multi-tenant hosting (domains, mail, web, DNS). Choose Webmin for single-server admin tasks; choose Virtualmin if you offer hosting to multiple websites\/users.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>To configure Webmin on a Linux server, add the official Webmin repository, install the package, open port 10000\/TCP on your [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":15642,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"iawp_total_views":42,"footnotes":""},"categories":[350],"tags":[],"class_list":["post-12823","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledgebase"],"acf":[],"featured_image_src":"https:\/\/www.youstable.com\/blog\/wp-content\/uploads\/2025\/12\/How-to-Configure-Webmin-on-Linux-Server.jpg","author_info":{"display_name":"Prahlad Prajapati","author_link":"https:\/\/www.youstable.com\/blog\/author\/prahladblog"},"_links":{"self":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/12823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/comments?post=12823"}],"version-history":[{"count":4,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/12823\/revisions"}],"predecessor-version":[{"id":15643,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/12823\/revisions\/15643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/media\/15642"}],"wp:attachment":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/media?parent=12823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/categories?post=12823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/tags?post=12823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}