| description | Install Webmin on Debian or Ubuntu with the official repository. |
|---|
This installs Webmin on a Debian or Ubuntu server.
Webmin provides a browser-based admin panel for Linux system management.
Make sure:
- You have shell access with
sudoor root. - The server can reach the internet.
- Port
10000is allowed through your firewall.
{% hint style="info" %}
Webmin usually listens on https://<server-ip>:10000.
{% endhint %}
{% stepper %} {% step %}
Refresh package metadata and install available updates.
apt update && apt upgrade -y{% endstep %}
{% step %}
Install curl if it is not already present.
apt install curl -y{% endstep %}
{% step %}
Download and run the official repository setup script.
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh{% endstep %}
{% step %}
Install the package from the configured repository.
apt-get install -y --install-recommends webmin{% endstep %} {% endstepper %}
After the install finishes, open Webmin in your browser:
https://<server-ip>:10000
Log in with a system account that has the required privileges.
{% hint style="warning" %} The first connection may show a browser certificate warning. That is common if you have not installed a trusted certificate yet. {% endhint %}
If the page does not load, check these first:
- The install completed without errors.
- Port
10000is open. - The server IP is correct.
- Local firewall rules are not blocking access.