Tools & Add-onsAdd-ons
Webmin
Install Webmin from its release package and set a random root password for it.
webmin.sh installs the webmin_*_all.deb package from the webmin/webmin
GitHub releases.
| Run it | Inside the container or VM. On a Proxmox VE host confirm_not_pve_host warns and asks Continue anyway? (y/N) |
| Supported OS | Debian or Ubuntu (require_debian_like: Alpine and systems without apt-get exit with code 238) |
| Port | 10000 (HTTPS) |
| Source | tools/addon/webmin.sh |
Run
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/webmin.sh)"Prompts
| Dialog | Answer |
|---|---|
This Will Install Webmin on this LXC Container. Proceed? | Yes installs. No ends the script |
What it creates
| Item | Value |
|---|---|
| Packages | libnet-ssleay-perl, libauthen-pam-perl, libio-pty-perl, unzip, shared-mime-info, curl, and the Webmin .deb |
| Address | https://<ip>:10000 |
| Login | User root with a random 20-character password, set with /usr/share/webmin/changepass.pl and saved to ~/webmin.creds (mode 600) |
The password applies to Webmin's own root login; the script does not change
the system's root password.
Update
The script has no update path and installs no update_ helper. Running it
again goes through the same steps and sets a new Webmin password.
Remove
The script has no uninstall path. Remove the package with apt.