 |
|
| |
| Introduction
| |
Webmin is a web-based control
panel for Unix servers. It puts a browser interface in front of the tasks you would otherwise do at the
command line — managing users,
editing Apache configuration,
reviewing logs, applying package updates, and much more. It is entirely optional — everything it
does can be done from the shell — but it is a friendly way to administer a VPS, and it works on
both FreeBSD 15 and Rocky Linux 10.
| |
| Installing Webmin
| |
On FreeBSD 15, Webmin is packaged:
# pkg install webmin
# sysrc webmin_enable=YES
# /usr/local/lib/webmin/setup.sh # one-time setup (login, port)
# service webmin start
On Rocky Linux 10, add the project's repository, then install:
# curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
# sh setup-repos.sh
# dnf install webmin
# systemctl enable --now webmin
Webmin listens on port 10000. Reach it in a browser at
https://your-domain.example:10000/ and log in. It uses a self-signed certificate by default, so
your browser will warn once that the connection is not from a recognized authority — expected for
a fresh install.
| |
| Securing Access
| |
Because Webmin can change anything on your server, lock down who can reach it. Two measures matter
most:
Restrict it at the firewall to the addresses you administer from, rather than leaving
port 10000 open to the whole Internet. The
Securing Your VPS page shows
the exact pf (FreeBSD) and firewalld (Rocky Linux) rules.
Use a strong password (and, if you like, Webmin's built-in two-factor authentication),
and keep Webmin itself updated through its own Webmin → Webmin Configuration module or
your package manager.
| |
| What You Can Do
| |
Webmin groups its tools into modules. The ones VPS owners use most:
System → Users and Groups — add and edit accounts without touching the
command line.
Others → File Manager — a browser-based file manager (upload, edit, set
permissions).
System → Software Package Updates — see and apply available updates.
Servers → Apache Webserver — including a "Create Virtual Host" wizard that
writes a virtual host file
for you.
Servers → Sendmail Mail Server — manage aliases, virtual users, and mail
settings.
Networking → Firewall — review and adjust firewall rules.
| |
| Documentation
| |
The project documents every module in depth:
|
Toll Free 1-866-GSP-4400 • 1-301-464-9363 • service@gsp.com
Copyright © 1994-2026 GSP Services, Inc.
|