SSD Nodes Learn 🎉 VPS od $5.50/mies.
Przewodniki Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-08-13

Darmowe alternatywy dla cPanel na VPS - przegląd

Porównanie darmowych paneli Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel i Froxlor. Sprawdź instrukcje instalacji oraz pułapki migracji z cPanel na Linux VPS.

Alternatywy dla cPanel, które można zainstalować na VPS

Darmowe alternatywy dla cPanel, które można obecnie zainstalować na VPS z systemem Linux, to Virtualmin, ISPConfig, CyberPanel, HestiaCP, CloudPanel oraz Froxlor. Każde z tych rozwiązań instaluje się za pomocą skryptu na czystym serwerze i każde z nich pomija pewne funkcje oferowane przez cPanel. Wybór sprowadza się do tego, bez jakiego brakującego elementu można funkcjonować oraz ile czasu poświęci się na migrację.

cPanel składa się z dwóch programów. WHM odpowiada za stronę serwerową, natomiast cPanel za zarządzanie poszczególnymi kontami. Łącznie zarządzają one wirtualnymi hostami (vhosts) Apache, wersjami PHP, użytkownikami i uprawnieniami MySQL, strefami DNS, obsługą poczty Exim i Dovecot, kontami FTP, zadaniami cron, certyfikatami oraz kopiami zapasowymi poszczególnych kont. Panel sterowania zapisuje i zarządza plikami konfiguracyjnymi na serwerze, zamiast jedynie pełnić rolę interfejsu WWW działającego w ich tle. Dlatego każdy z poniższych projektów wymaga rozpoczęcia pracy od czystego systemu operacyjnego.

Koszty cPanel i gdzie ukryte są rzeczywiste wydatki

ChartcPanel list price for cloud and VPS licences, USD per month, August 2026
The data behind this chart
[
  {
    "plan": "Solo",
    "usd_per_month": 29.99,
    "accounts_max": 1
  },
  {
    "plan": "Admin",
    "usd_per_month": 35.99,
    "accounts_max": 5
  },
  {
    "plan": "Pro",
    "usd_per_month": 53.99,
    "accounts_max": 30
  },
  {
    "plan": "Premier",
    "usd_per_month": 69.99,
    "accounts_max": 100
  }
]

Powyższe kwoty to opublikowane miesięczne ceny za serwer, odczytane ze strony cPanel w sierpniu 2026 roku. Licencja Solo obejmuje jedno konto w cenie 29.99 USD miesięcznie. Plan Premier obejmuje 100 kont w cenie 69.99 miesięcznie, a za dodatkowe konta naliczane są opłaty. Płatność roczna pozwala nieco obniżyć koszt.

Licencja to kwota, którą każdy podaje. Liczba godzin to czynnik decydujący, a stawki za te godziny zostały przedstawione w dalszej części tej strony.

Ile pamięci RAM wymaga panel sterowania?

Istotne są dwie różne wartości, a ich mylenie jest powodem, dla którego użytkownicy instalują pełny panel na VPS z 1 GB RAM, a następnie dziwią się, że serwer korzysta z partycji wymiany (swap).

ChartRAM each project publishes as its own minimum, GB
The data behind this chart
[
  {
    "label": "Virtualmin, mini install",
    "min_ram_gb": 1
  },
  {
    "label": "HestiaCP, no mail filtering",
    "min_ram_gb": 1
  },
  {
    "label": "CloudPanel",
    "min_ram_gb": 2
  },
  {
    "label": "Coolify",
    "min_ram_gb": 2
  },
  {
    "label": "Virtualmin, full stack",
    "min_ram_gb": 4
  }
]

Są to opublikowane wartości minimalne pochodzące z dokumentacji poszczególnych projektów, a nie pomiary wykonane na bezczynnym serwerze. ISPConfig, CyberPanel oraz Froxlor nie podają żadnych wartości, dlatego pominięto je w zestawieniu zamiast zgadywać. Należy analizować pierwszy i ostatni wiersz łącznie: to samo oprogramowanie wymaga 1 GB bez obsługi poczty oraz 4 GB z jej obsługą.

Druga wartość to zużycie zasobów przez usługi zarządzane przez panel, które wielokrotnie przewyższa wymagania samego panelu. Strona dotycząca niskiego zużycia pamięci w Virtualmin przedstawia koszty poszczególnych komponentów.

ChartPublished per service memory estimates for a full hosting stack, MB
The data behind this chart
[
  {
    "label": "ClamAV virus scanning",
    "typical_ram_mb": 2048
  },
  {
    "label": "SpamAssassin",
    "typical_ram_mb": 1024
  },
  {
    "label": "MySQL or MariaDB",
    "typical_ram_mb": 400
  },
  {
    "label": "Apache",
    "typical_ram_mb": 250
  },
  {
    "label": "PHP",
    "typical_ram_mb": 100
  },
  {
    "label": "The panel itself",
    "typical_ram_mb": 30
  }
]

ClamAV wymaga 2048 MB, a SpamAssassin 1024 MB, podczas gdy proces panelu zużywa około 30 MB. Panel jest najmniej wymagającym elementem serwera. Filtrowanie poczty jest kosztowne, dlatego panel bez serwera pocztowego działa poprawnie na 2 GB RAM, natomiast stos z obsługą skrzynek pocztowych, filtrowaniem spamu i skanowaniem antywirusowym wymaga 4 GB. Zapewnienie mniejszej ilości pamięci spowoduje ciągłą rywalizację o zasoby między panelem a procesami PHP.

Virtualmin: najbliższy odpowiednik cPanel i WHM

Virtualmin działa w oparciu o Webmin i posiada strukturę zbliżoną do cPanel: widok serwera dla administratora, widok domeny dla właściciela witryny oraz poziom resellerów. Jest to jedyne rozwiązanie w tym zestawieniu posiadające udokumentowane narzędzie do importu archiwów kont cPanel.

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LAMP

Zastąp --bundle LEMP przez Nginx. Użyj --type mini dla instalacji typu light, która pomija lokalną obsługę poczty, filtrowanie spamu i wirusów, lokalny DNS, FTP oraz Jailkit, zachowując przy tym pełny stos webowy. Instalator wspiera Red Hat Enterprise Linux, AlmaLinux oraz Rocky Linux 8, 9 i 10, Debian 12 i 13, a także Ubuntu 22.04 i 24.04 LTS (long term support). Każdy inny system wykracza poza zakres obsługiwany przez automatyczny skrypt.

Zaimportuj archiwum konta cPanel z poziomu wiersza poleceń.

virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com --user exampleuser

Polecenie powinno zgłosić utworzenie nowego serwera wirtualnego, który następnie pojawi się na liście domen. W przypadku niepowodzenia problem zazwyczaj leży po stronie archiwum: częściowa kopia zapasowa cPanel lub kopia utworzona przez znacznie nowszą wersję cPanel niż ta, którą obsługuje importer, nie zostanie poprawnie przywrócona. To samo narzędzie obsługuje archiwa Plesk oraz DirectAdmin za pomocą --type plesk lub --type directadmin.

Co działa słabo: interfejs jest interfejsem Webmin, więc jedna strona może zawierać czterdzieści pól formularza bez oczywistych wartości domyślnych. Jeśli pracowałeś już z Webmin na Ubuntu 24.04, znasz ten sposób obsługi. Virtualmin jest dostępny w darmowej wersji GPL oraz płatnej wersji Pro, a darmowy interfejs wyświetla reklamy funkcji wersji Pro, co dla niektórych użytkowników jest irytujące.

ISPConfig: jeden panel, wiele serwerów

ISPConfig stanowi rozwiązanie, gdy usługi WWW, poczty i DNS działają na różnych maszynach. Jeden panel sterowania zarządza nimi wszystkimi, czego nie oferuje bezpłatnie żaden inny projekt wymieniony na tej stronie. Plik README zawiera polecenie instalatora potokowego. Należy go najpierw pobrać, aby zapoznać się z jego treścią i listą dostępnych flag.

curl -fsSL https://get.ispconfig.org -o ispconfig-install.sh
less ispconfig-install.sh
sudo sh ispconfig-install.sh --help
sudo sh ispconfig-install.sh

Autoinstaller wspiera systemy Debian 11 i 12 oraz Ubuntu 22.04 i 24.04, wyłącznie w architekturze x86_64. Architektura ARM nie jest wspierana, więc VPS w architekturze arm64 wyklucza użycie ISPConfig już na starcie. Instalator rekonfiguruje cały serwer, dlatego powinien być uruchamiany wyłącznie na świeżym systemie operacyjnym, na którym nie zainstalowano żadnego innego oprogramowania.

Słabe strony rozwiązania: brak importera z cPanel, co oznacza, że każdą witrynę i każdą skrzynkę pocztową należy przenieść ręcznie. Interfejs jest surowy i gęsty, a ponadto zakłada, że użytkownik posiada wiedzę na temat tego, czym jest vhost, użytkownik typu jailed shell oraz strefa DNS.

CyberPanel: OpenLiteSpeed i warta uwagi kwestia bezpieczeństwa

CyberPanel opiera się na OpenLiteSpeed i jest najszybszym z omawianych paneli, jeśli chodzi o uruchomienie witryny WordPress z włączonym buforowaniem. Instalację należy przeprowadzić jako root.

sudo su -
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Uruchom ten wiersz z poziomu bash. Konstrukcja <(...) to podstawienie procesu, które jest funkcją powłoki bash, dlatego zwykła powłoka sh lub dash odrzuci to polecenie z błędem składni jeszcze przed pobraniem jakichkolwiek plików. Obsługiwane systemy to Ubuntu 24.04, 22.04 oraz 20.04, AlmaLinux 8, 9 oraz 10, Rocky Linux 8 oraz 9, RHEL 8 oraz 9, CloudLinux 8 i CentOS 9, w architekturze x86_64.

Panel posiada importer cPanel. Umieść archiwa kont w jednym katalogu i wskaż go importerowi.

/usr/local/CyberCP/bin/python /usr/local/CyberCP/plogical/cPanelImporter.py --path /home/backup

Importer najpierw wyświetla ścieżkę do swojego pliku dziennika. Jeśli po zakończeniu operacji witryna nie pojawia się w panelu, w tym dzienniku znajdziesz nazwę konta oraz etap, na którym wystąpił błąd.

Wady tego rozwiązania są poważniejsze niż kwestie estetyki interfejsu. W październiku 2024 roku luka typu remote code execution, niewymagająca uwierzytelnienia, w CyberPanel 2.3.6 oraz 2.3.7, oznaczona jako CVE-2024-51378, była masowo wykorzystywana. Atakujący wykonywali polecenia z uprawnieniami root przez sieć i szyfrowali serwery przy użyciu ransomware PSAUX. Ówczesne raporty wskazywały na ponad 22 000 wystawionych na ataki instancji, a luka trafiła do katalogu znanych podatności wykorzystywanych w atakach (KEV) prowadzonego przez CISA. Lekcja płynąca z tego zdarzenia dotyczy każdego panelu: panel sterowania to powłoka root zabezpieczona jedynie formularzem logowania. Nie pozostawiaj jego portu otwartego dla całego Internetu. Ogranicz dostęp do własnego adresu IP za pomocą reguły ufw na VPS lub uzyskuj do niego dostęp przez samodzielnie hostowany tunel WireGuard i instaluj poprawki w tygodniu, w którym pojawia się nowa wersja. OpenLiteSpeed traktuje również .htaccess inaczej niż Apache, stosując zmiany w regułach przepisywania (rewrite) podczas restartu serwera, a nie przy każdym żądaniu. Z tego powodu aplikacja, która modyfikuje ten plik w czasie wykonywania, zachowuje się inaczej niż w środowisku cPanel.

HestiaCP: najprostszy pełny stos technologiczny

HestiaCP to utrzymywany fork VestaCP, stanowiący najkrótszą drogę do uzyskania działającego serwera WWW, poczty i DNS z przejrzystym interfejsem. Instalator należy uruchomić jako root na czystym systemie.

sudo -i
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh

Skrypt zadaje pytania w trybie interaktywnym, po czym wyświetla adres URL panelu oraz dane logowania administratora, a na końcu oferuje restart systemu. HestiaCP wspiera Debian 11 i 12 oraz Ubuntu 22.04 i 24.04, zarówno na architekturze x86_64, jak i arm64. Minimalne wymagania to 1 rdzeń procesora, 1 GB pamięci RAM oraz 10 GB miejsca na dysku, przy założeniu wyłączenia SpamAssassin oraz ClamAV. Wsparcie dla arm64 jest istotne w przypadku korzystania z instancji ARM, ponieważ eliminuje to rozwiązania takie jak ISPConfig czy CyberPanel, pozostawiając HestiaCP jako jedyny wybór.

Słabe strony: brak udokumentowanego importera z cPanel, co wymusza ręczne przenoszenie stron i skrzynek pocztowych. Narzędzie zarządza pojedynczym serwerem, a nie całą flotą. Domyślna konfiguracja umieszcza Nginx przed Apache, co sprawdza się do momentu wystąpienia pętli przekierowań, gdy konieczne staje się ustalenie, który z tych dwóch komponentów ją wygenerował.

CloudPanel: szybkość bez obsługi poczty

CloudPanel opiera się wyłącznie na Nginx, oferuje zwięzły interfejs oraz rozsądne domyślne ustawienia PHP. Przed rozpoczęciem pracy należy sprawdzić licencję. Oprogramowanie jest bezpłatne, a jego kod źródłowy jest dostępny do wglądu, jednak nie jest to licencja typu open source zatwierdzona przez OSI, a produkt jest rozwijany przez jedną firmę. Stanowi to istotną różnicę w porównaniu z pozostałymi rozwiązaniami opisanymi na tej stronie.

curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh
echo "8146dbe0a488e7088b04071b0c34d59aa0ab1fe9dcec382d395fd155c9e6c476 install.sh" | sha256sum -c
sudo DB_ENGINE=MYSQL_8.4 bash install.sh

Przed uruchomieniem jakichkolwiek działań suma kontrolna musi zwrócić install.sh: OK. Wartość skrótu zmienia się wraz z każdym wydaniem instalatora, dlatego należy skopiować aktualną sumę z oficjalnej strony instalacji CloudPanel w dniu przeprowadzania instalacji, a nie z jakiegokolwiek artykułu, w tym niniejszego. Użyj DB_ENGINE=MARIADB_11.4, jeśli preferujesz MariaDB. Obsługiwane systemy to Ubuntu 22.04, 24.04 oraz 26.04, a także Debian 11, 12 i 13, na architekturach x86 oraz ARM64. Wymagania minimalne to 1 rdzeń procesora, 2 GB pamięci RAM oraz 10 GB miejsca na dysku.

Słabe strony: brak serwera poczty oraz serwera DNS. W przypadku migracji z cPanel, gdzie użytkownicy posiadają skrzynki pocztowe, CloudPanel nie stanowi bezpośredniego zamiennika dotychczasowej funkcjonalności. Obsługę poczty należy przenieść na oddzielną maszynę, taką jak samodzielnie hostowany serwer poczty Mailcow, natomiast zarządzanie DNS należy przekazać do rejestratora domeny lub zewnętrznego dostawcy usług DNS.

Froxlor: lekki, wymaga znajomości stosu technologicznego

Froxlor jest najmniejszym z omawianych rozwiązań. Zarządza klientami, domenami, pulami PHP-FPM oraz limitami (quotas), a także generuje konfigurację dla usług, które zainstalowano i dostrojono samodzielnie. Należy zainstalować go z repozytorium apt projektu.

sudo apt -y install apt-transport-https lsb-release ca-certificates curl gnupg
sudo curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list'
sudo apt update && sudo apt install froxlor

W systemie Ubuntu należy zmienić deb.froxlor.org/debian na deb.froxlor.org/ubuntu w odpowiedniej linii źródła. W aktualnej dokumentacji Froxlor uwzględnia systemy Debian 11, 12 i 13 oraz Ubuntu 22.04 i 24.04, obsługując PHP od wersji 7.4 do 8.5 oraz MySQL 8.4 lub MariaDB 11.7. Po zainstalowaniu pakietu konfigurację kończy się w przeglądarce, a następnie wskazuje Froxlorowi serwer Apache lub Nginx.

Co działa słabo: narzędzie oferuje najmniej gotowych funkcji. Brak w nim importera oraz wbudowanego stosu pocztowego, którego nie zainstalowano samodzielnie. Jeśli użytkownik czuje się pewnie w samodzielnym budowaniu stosu LAMP na Ubuntu 24.04, Froxlor stanowi warstwę obsługi klienta nałożoną na tę pracę. W przeciwnym razie rozwiązanie to będzie sprawiać wrażenie niedokończonego.

Dwie uczciwe odpowiedzi, które nie są panelem

Pierwsza to reverse proxy oraz pliki compose. Każda aplikacja działa jako kontener, jeden plik na aplikację, a proxy z przodu kończy połączenie TLS (transport layer security) i kieruje ruch według nazwy hosta. Jest to Traefik przed kilkoma aplikacjami Docker Compose, oparte na podstawach Compose na VPS. Rozwiązanie to sprawdza się u jednego operatora uruchamiającego własne aplikacje. Nie jest natomiast odpowiednie dla klientów, którzy muszą logować się i samodzielnie zmieniać wersję PHP.

Druga to panel typu platform as a service (PaaS). Coolify wdraża aplikacje z repozytorium git, buduje obraz i zarządza proxy w imieniu użytkownika.

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

Coolify wymaga 2 rdzeni, 2 GB pamięci RAM oraz 30 GB wolnego miejsca na dysku, a jego interfejs nasłuchuje na porcie 8000 po zakończeniu działania skryptu. Jest to narzędzie do wdrażania, więc nie obsługuje skrzynek pocztowych ani kont hostingowych dla poszczególnych klientów w rozumieniu cPanel. Porównanie Cloudron, CasaOS i Coolify wyjaśnia pozycję każdego z tych rozwiązań.

Jeśli powodem korzystania z cPanel jest to, że inne osoby logują się i zarządzają własnymi witrynami oraz skrzynkami pocztowymi, żadna z powyższych odpowiedzi nie będzie pasować. W takim przypadku należy rozważyć Virtualmin, ISPConfig lub HestiaCP.

Pytania dotyczące migracji, które decydują o zmianie

Czy importuje kopie zapasowe cPanel? Virtualmin i CyberPanel posiadają udokumentowane narzędzia do importu. ISPConfig, HestiaCP, CloudPanel oraz Froxlor ich nie posiadają, więc pliki, bazy danych i skrzynki pocztowe należy przenieść ręcznie. Nawet czysty import przenosi zawartość, a nie konfigurację: katalogi główne dokumentów, bazy danych i konta pocztowe zostaną przeniesione, natomiast ustawienia obsługi PHP, niestandardowe dyrektywy Apache i wszelkie dostosowania wprowadzone w WHM – nie.

Czy obsługuje pocztę elektroniczną? Virtualmin w pełnej instalacji, ISPConfig, HestiaCP, CyberPanel i Froxlor zarządzają skrzynkami pocztowymi. CloudPanel i Coolify tego nie robią. Poczta to kosztowna połowa każdej migracji. Hasła do skrzynek są przechowywane w formie skrótów, więc nie można ich przenieść jako tekst jawny i każdy użytkownik musi je zresetować. Wiadomości należy skopiować za pomocą narzędzia do synchronizacji IMAP (internet message access protocol), takiego jak imapsync. Rekordy uwierzytelniania poczty, SPF, DKIM i DMARC, muszą być poprawne na nowym serwerze przed przełączeniem ruchu, w przeciwnym razie poczta od pierwszego dnia będzie trafiać do folderów spam.

Czy obsługuje DNS? Virtualmin, ISPConfig, HestiaCP i CyberPanel uruchamiają autorytatywny serwer nazw. CloudPanel i Coolify tego nie robią. Wiele osób obsługujących kilka witryn utrzymuje DNS u swojego rejestratora lub dostawcy DNS, co eliminuje to pytanie oraz jedną dodatkową usługę nasłuchującą na serwerze.

Co dzieje się z istniejącymi vhostami? Są one zagrożone, dlatego każdy instalator w tym zestawieniu zaleca czysty system operacyjny. Skrypty te zapisują dane w katalogach konfiguracyjnych serwera WWW, bazy danych i poczty oraz restartują te usługi, więc uruchomienie jednego z nich na serwerze, który już obsługuje witryny, może nadpisać konfigurację, od której zależą te witryny. Należy zbudować drugi VPS, przenieść witryny, przetestować je za pomocą wpisu w pliku hosts, a następnie przenieść DNS. Na dzień przed przełączeniem należy obniżyć czas życia (TTL) rekordów do 300 sekund i utrzymywać stary serwer uruchomiony przez tydzień po migracji.

Co z certyfikatami? Każdy panel w tym zestawieniu automatyzuje wydawanie i odnawianie certyfikatów Let's Encrypt. Rezygnacja z panelu oznacza, że to zadanie przechodzi na administratora, co wiąże się z Certbot z Nginx na Ubuntu 24.04 oraz timerem odnawiania, który należy sprawdzać raz na kwartał.

Koszty, o których nikt nie pisze

Licencja to niewielki wydatek. Prawdziwy koszt to migracja. W przypadku pojedynczej witryny WordPress praca zajmuje jeden wieczór: skopiowanie plików, zrzut i import bazy danych, ponowne wydanie certyfikatu oraz zmiana rekordów DNS. Przy dwudziestu kontach klientów wraz ze skrzynkami pocztowymi jest to tydzień wieczorów, a okres wsparcia po migracji trwa znacznie dłużej niż sama operacja. Przejmuje się obsługę zapytań, które wcześniej rozwiązywał interfejs cPanel. Odpowiada się na pytania typu „gdzie jest moje hasło do poczty” każdemu, komu klient pocztowy przestał się łączyć. Od tego momentu odpowiada się za aktualizacje bezpieczeństwa panelu, a CVE-2024-51378 pokazuje, jak wygląda zarządzanie tym w gorszym tygodniu.

Dwa nawyki skracają okres wsparcia. Należy przypisać każdej witrynie osobnego użytkownika systemowego zamiast uruchamiać wszystko na jednym koncie, co jest praktyką opisaną w użytkownicy z minimalnymi uprawnieniami na VPS i co każdy panel wymieniony tutaj robi domyślnie. Ponadto należy przywrócić jedną witrynę z nowych kopii zapasowych przed zmianą DNS, a nie po niej.

Nic z powyższych nie oznacza, że cPanel jest złym oprogramowaniem. Oznacza to, że licencja obejmuje umowę wsparcia oraz dwadzieścia lat standardów branży hostingowej. Jeśli prowadzisz własne witryny na własnym serwerze, pełnisz rolę działu wsparcia technicznego we własnej osobie.

FAQ

Która darmowa alternatywa dla cPanel pozwala na import kopii zapasowej cPanel?

Virtualmin oraz CyberPanel to dwa rozwiązania posiadające udokumentowane narzędzia importujące. W Virtualmin należy uruchomić virtualmin migrate-domain --source /root/backup/example.com.tgz --type cpanel --domain example.com; to samo narzędzie obsługuje również archiwa z Plesk oraz DirectAdmin. W CyberPanel należy umieścić archiwa w jednym katalogu i uruchomić dołączony importer pod adresem /usr/local/CyberCP/plogical/cPanelImporter.py z flagą --path. Oba narzędzia przywracają zawartość, a nie konfigurację, więc ustawienia obsługi PHP, niestandardowe dyrektywy Apache oraz optymalizację WHM należy wykonać ręcznie.

Ile pamięci RAM potrzebuje panel sterowania na VPS?

Proces panelu jest niewielki, według szacunków Virtualmin zajmuje około 30 MB. Koszt pamięci generuje stos oprogramowania pod spodem, a filtrowanie poczty jest najbardziej zasobożerne: ClamAV wymaga około 2 GB, a SpamAssassin około 1 GB. Panel bez serwera pocztowego, taki jak CloudPanel, mieści się na VPS z 2 GB RAM. Pełny stos hostingowy ze skrzynkami pocztowymi, filtrowaniem spamu i skanowaniem antywirusowym wymaga 4 GB. Na 1 GB RAM można uruchomić jedynie minimalną instalację z wyłączoną pocztą lub dodać swap, akceptując jego wykorzystanie przez system.

Czy w ogóle potrzebuję panelu sterowania na VPS?

Nie. Jeśli jesteś jedyną osobą logującą się do systemu, panel głównie zwiększa powierzchnię ataku, ponieważ jest uprzywilejowaną aplikacją webową nasłuchującą na porcie. Reverse proxy z jednym plikiem Compose na aplikację wykonuje to samo zadanie przy mniejszej liczbie wystawionego oprogramowania. Panel jest uzasadniony, gdy inne osoby muszą zarządzać własnymi stronami, skrzynkami pocztowymi i bazami danych bez dostępu do powłoki, ponieważ samodzielne zbudowanie takiego interfejsu wymaga znacznie więcej pracy niż jego instalacja.

Czy mogę zainstalować panel na serwerze, który już hostuje strony?

Należy traktować to jako rozwiązanie nieobsługiwane. Virtualmin, ISPConfig, CyberPanel oraz HestiaCP wymagają instalacji na czystym systemie operacyjnym, ponieważ ich instalatory nadpisują konfigurację serwera WWW, bazy danych oraz poczty i restartują te usługi. Instalacja na działającym serwerze może nadpisać konfigurację, od której zależą Twoje strony, a procesu tego nie da się cofnąć. Zbuduj panel na nowym VPS, migruj strony pojedynczo, a następnie przenieś DNS, gdy nowy serwer będzie poprawnie obsługiwał te same witryny.

Które alternatywy dla cPanel obsługują pocztę elektroniczną?

Virtualmin w pełnej instalacji, ISPConfig, HestiaCP, CyberPanel oraz Froxlor zarządzają skrzynkami pocztowymi i powiązanymi z nimi rekordami DNS. CloudPanel oraz Coolify nie obsługują poczty. Rozstrzygnij tę kwestię w pierwszej kolejności, jeśli skrzynki pocztowe są powodem korzystania z cPanel, ponieważ eliminuje to dwie z siedmiu wymienionych opcji, a migracja poczty jest najbardziej czasochłonnym etapem procesu.