Menu
Szybki wybór
Hosting Domeny VPS SSL Kalkulator Porównania FAQ
Aktywne kody
Wszystkie kody rabatowe

Webmin — panel administracyjny dla serwera Linux

Opublikowano: 9 kwietnia 2026 · Kategoria: VPS, Administracja serwerem

Webmin to darmowy panel webowy do zarządzania serwerem Linux przez przeglądarkę — bez znajomości każdej komendy SSH. Zarządzasz usługami (Apache, Nginx, MySQL, cron), użytkownikami i firewallem przez graficzny interfejs. Rozszerzenie Virtualmin zamienia go w pełnoprawny hosting control panel — alternatywę dla cPanel i DirectAdmin, za darmo.

Czym jest Webmin i do czego służy

Webmin (webmin.com) to panel uruchamiany jako własny serwer HTTP na porcie 10000. Instalujesz go na VPS, wchodzisz przez przeglądarkę i widzisz graficzny interfejs do:

  • Zarządzania pakietami systemu (apt, dnf)
  • Konfiguracji serwerów webowych (Apache, Nginx)
  • Zarządzania bazami danych (MySQL/MariaDB, PostgreSQL)
  • Edytora crontab z interfejsem graficznym
  • Zarządzania użytkownikami i grupami systemu
  • Konfiguracji firewalla (UFW, iptables, nftables)
  • Menedżera plików (upload, edycja, uprawnienia)
  • Monitorowania zasobów (CPU, RAM, dysk)
  • Zarządzania certyfikatami SSL (Let's Encrypt)

Instalacja Webmin

Oficjalny skrypt instalacyjny obsługuje Ubuntu, Debian, CentOS, Rocky Linux i inne:

# Ubuntu/Debian — metoda przez repozytorium APT (zalecana)
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh

apt install --install-recommends webmin -y

# Sprawdź status
systemctl status webmin

# Webmin dostępny pod adresem:
# https://IP_TWOJEGO_VPS:10000
# Login: root (lub użytkownik sudo)
# Hasło: hasło systemowe
# Zezwól na port 10000 w firewallu
ufw allow 10000/tcp

# Po konfiguracji: ogranicz dostęp do Webmina tylko do Twojego IP
# (konfiguracja w panelu: Webmin → Webmin Configuration → IP Access Control)

Przy pierwszym logowaniu przeglądarka pokaże ostrzeżenie o certyfikacie — Webmin używa self-signed SSL. Możesz później skonfigurować Let's Encrypt bezpośrednio w panelu: Webmin → Webmin Configuration → SSL Encryption → Let's Encrypt.

Kluczowe moduły Webmin

Moduł Kategoria w menu Co umożliwia
Apache Webserver Servers Wirtualne hosty, aliasy, .htaccess, moduły Apache
Nginx Webserver Servers Bloki server, upstream, SSL, przeładowanie konfiguracji
MySQL/MariaDB Servers Bazy, użytkownicy, uprawnienia, import/export SQL
Scheduled Cron Jobs System Graficzny edytor crontab, podgląd logów wykonania
Users and Groups System Tworzenie użytkowników, grupy, uprawnienia sudo
Linux Firewall Networking Reguły iptables/nftables przez graficzny interfejs
File Manager Tools Przeglądarka plików, upload, edycja, chmod/chown
System Logs System Podgląd /var/log/* z filtrowaniem i wyszukiwaniem
Software Packages System Instalacja i aktualizacja pakietów apt/dnf przez GUI

Virtualmin — Webmin jako hosting control panel

Virtualmin rozszerza Webmina o zarządzanie wirtualnymi serwerami (domenami) — każda domena ma własnych użytkowników, bazy danych, skrzynki email i logi. To odpowiednik cPanel ale na Twoim VPS, za darmo:

# Instalacja Virtualmin (instaluje też Webmina)
# UWAGA: Instaluj na świeżym systemie — zmienia konfigurację Apache/Postfix/Dovecot

curl -o virtualmin-install.sh https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh
chmod +x virtualmin-install.sh
./virtualmin-install.sh --hostname twojdomena.pl

Po instalacji Virtualmin konfiguruje automatycznie:

  • Apache/Nginx — wirtualne hosty per domena z automatycznym SSL
  • Postfix + Dovecot — serwer email (SMTP, IMAP, POP3)
  • BIND DNS — opcjonalny serwer DNS
  • MySQL/MariaDB — baza danych per domena z izolowanym użytkownikiem
  • ProFTPD/vsftpd — dostęp FTP per domena
  • SpamAssassin + ClamAV — filtrowanie spamu i skanowanie wirusów

Webmin vs cPanel vs DirectAdmin

Cecha Webmin/Virtualmin cPanel DirectAdmin
Cena Darmowy (GPL) 20-45 USD/mies. ok. 2 USD/mies.
Licencja Open source Proprietary Proprietary
Interfejs użytkownika Funkcjonalny, mniej intuicyjny Bardzo dopracowany Prosty i szybki
Wsparcie dystrybucji Debian, Ubuntu, CentOS, Rocky... Głównie CentOS/AlmaLinux CentOS, CloudLinux, Debian
Zarządzanie hostingiem Virtualmin (GPL) Wbudowane Wbudowane
Dla kogo Administratorzy VPS, selfhosting Hosting komercyjny, reseller Małe/średnie hostingi

Bezpieczeństwo Webmina

Webmin na domyślnym porcie 10000 jest skanowany przez boty. Kilka kroków które znacząco podnoszą bezpieczeństwo:

# 1. Zmień port w /etc/webmin/miniserv.conf
# port=10000 → port=12345 (dowolny wolny port)

nano /etc/webmin/miniserv.conf
# Zmień linię: port=10000 na: port=12345

systemctl restart webmin

# 2. Zaktualizuj regułę UFW
ufw delete allow 10000/tcp
ufw allow 12345/tcp

# 3. Ogranicz dostęp po IP w Webmin → Configuration → IP Access Control
# Wpisz TWOJE IP publiczne — tylko ono będzie miało dostęp

# 4. Włącz dwuskładnikowe uwierzytelnianie
# Webmin → Webmin Users → twoj_uzytkownik → Two-Factor Authentication

# 5. Regularnie aktualizuj Webmin
apt update && apt upgrade webmin

Najczęstsze pytania

Czy Webmin jest darmowy? +
Tak — Webmin jest w pełni darmowy i open source (licencja BSD). Virtualmin (rozszerzenie do zarządzania hostingiem) też ma darmową wersję GPL, ale wersja Professional (z rozszerzonym wsparciem, klasteringiem i dodatkowymi modułami) jest płatna — od ok. 9 USD/mies. dla 10 domen. W porównaniu: cPanel to 20+ USD/mies., DirectAdmin — ok. 2 USD/mies. Webmin/Virtualmin GPL = zero kosztów licencyjnych.
Czy Webmin jest bezpieczny do użycia na produkcji? +
Webmin jest bezpieczny przy odpowiedniej konfiguracji: zmień domyślny port 10000, ogranicz dostęp po IP (Webmin → Webmin Configuration → IP Access Control), włącz 2FA (dwuskładnikowe uwierzytelnianie), wyłącz moduły których nie używasz, regularnie aktualizuj Webmin. Historycznie zdarzały się podatności (np. backdoor w 2019 w skompromitowanym repozytorium), dlatego aktualizacje są kluczowe. Nie wystawiaj portu 10000 na cały internet bez potrzeby.
Jaka jest różnica między Webminem a Virtualminem? +
Webmin to panel do zarządzania serwerem Linux — system operacyjny, usługi (Apache, Nginx, MySQL, cron, UFW, użytkownicy). Virtualmin to rozszerzenie Webmina specjalnie dla hostingu: dodaje zarządzanie wirtualnymi serwerami (domenami), email hostingiem (Postfix/Dovecot), bazami danych per domena, certyfikatami SSL (Let's Encrypt), kwotami dysku. Virtualmin = Webmin + hosting control panel. Instalacja Virtualmin automatycznie instaluje Webmina.
Czy Webmin działa z Nginx czy tylko z Apache? +
Webmin ma moduły zarówno dla Apache jak i Nginx. Virtualmin domyślnie konfiguruje Apache, ale od wersji Virtualmin 6+ jest oficjalne wsparcie Nginx jako serwera webowego. Moduł Nginx w Webminie pozwala zarządzać wirtualnymi hostami, blokować/restartować, edytować konfigurację. Dla czystego Nginx bez Virtualmin — Webmin Nginx Module działa dobrze, choć nie tak rozbudowany jak moduł Apache.

Sprawdź oferty pasujące do tego scenariusza

Poniżej masz szybkie przejścia do ofert i stron z kodami rabatowymi tam, gdzie są dostępne.