Zarządzanie serwerem nie musi być trudne. Potrzebujesz tylko odpowiednich narzędzi. DirectAdmin wyróżnia się jako jeden z najlepsze panele sterowania dla systemu Linux ponieważ jest szybki, lekki i wydajny. Działa doskonale na Ubuntu i AlmaLinux, zapewniając interfejs graficzny do obsługi złożonych zadań.
Ręczna instalacja panelu sterowania zapewnia szczegółową kontrolę nad konfiguracją serwera. Możesz dokładnie zdecydować, które usługi mają być uruchamiane i jak obsługiwane jest bezpieczeństwo, zamiast polegać na ustawieniach domyślnych. Ten przewodnik przeprowadzi Cię przez cały proces konfiguracji, aby mieć pewność, że Twoje środowisko zostanie zbudowane dokładnie tak, jak tego potrzebujesz.
Wymagania systemowe dla DirectAdmin
Spełnienie wymagań systemowych DirectAdmin zapewnia płynną instalację i najlepszą wydajność.
KRYTYCZNY: Zacznij od czystego serwera. Nie instaluj usług takich jak Apache, PHP, MySQL lub Sendmail przed zainstalowaniem DirectAdmin. Instalator kompiluje i konfiguruje te usługi specjalnie dla centrali alarmowej. Istniejące instalacje będą powodować konflikty i awarie.

Wymagania sprzętowe
Lekka konstrukcja DirectAdmin oznacza, że skromny sprzęt może skutecznie obsługiwać panel sterowania. Według Wymagania systemowe DirectAdminoficjalne specyfikacje obejmują szczegółowe testy porównawcze sprzętu.
Wymagania sprzętowe DirectAdmin dla serwerów Linux:
| Część | Minimalne wymagania | Zalecony |
| Edytor | 500 MHz | Wielordzeniowy 1+ GHz |
| BARAN | 4 GB | 8 GB or more |
| Zamień pamięć | 4 GB | 4 GB+ |
| Składowanie | 2 GB free space | Dysk SSD 10+ GB |
| Adres IP | 1 statyczny adres IPv4 | 2+ do kontroli DNS |
DirectAdmin wymaga co najmniej 4 GB pamięci RAM i co najmniej 4 GB pamięci wymiany. W przypadku serwerów obsługujących wiele witryn internetowych przydziel dodatkową pamięć i moc obliczeniową.
Zarówno procesory Intel, jak i AMD działają dobrze.
Kluczowa uwaga dotycząca sprzętu: W celu zapewnienia najlepszej wydajności programu DirectAdmin zdecydowanie zaleca się przechowywanie dysków SSD w porównaniu z tradycyjnymi dyskami twardymi.
Zgodność systemu operacyjnego
DirectAdmin obsługuje kilka dystrybucji Linuksa. Zacznij od czystej instalacji systemu operacyjnego.
W Cloudzy, nasz Serwer VPS z Linuksem zapewnia solidne podstawy z czasem pracy na poziomie 99,95% i centrami danych w 12 lokalizacjach na całym świecie. Używamy procesorów AMD Ryzen 9 i pamięci NVMe, dzięki czemu Twój panel DirectAdmin działa szybko.
Obsługiwane dystrybucje: Red Hat Enterprise Linux, AlmaLinux (zalecane ze względu na kompatybilność z RHEL), Rocky Linux, CentOS Stream, CloudLinux, Debian, Ubuntu (20.04 LTS, 22.04 LTS, 24.04 LTS).
Uwaga: CentOS 7 osiągnął EOL w czerwcu 2024 r. W przypadku systemów opartych na RHEL użyj zamiast tego AlmaLinux 9 lub Rocky Linux 9.
W przypadku instalacji Ubuntu DirectAdmin działa najlepiej w wersjach z długoterminową pomocą techniczną. Dowiedz się więcej o różnicach w naszych Przewodnik porównawczy CentOS i Ubuntu.
Wymagania dotyczące licencji i domeny
Aby rozpocząć instalację, potrzebny jest ważny klucz licencyjny DirectAdmin. Instalator internetowy poprosi o ten klucz bezpośrednio. Blokada IP jest dostępna jako opcjonalna funkcja bezpieczeństwa, ale kluczem jest główny wymóg. Potrzebujesz także w pełni kwalifikowanej nazwy domeny dla nazwy hosta swojego serwera.
Ta nazwa hosta powinna zostać rozwiązana poprzez DNS.
Wymagany dostęp
Dostęp root do serwera jest obowiązkowy dla instalacji DirectAdmin. Proces instalacji modyfikuje konfiguracje systemu i instaluje różne usługi wymagające uprawnień roota.
Po spełnieniu wymagań możesz rozpocząć proces instalacji. Poniższe sekcje zawierają szczegółowe instrukcje dla Ubuntu i CentOS 7.
Jeśli chcesz pominąć kłopoty z konfiguracją, zdobądź Cloudzy's Hosting VPS DirectAdmin. Jest wstępnie skonfigurowany pod kątem maksymalnej wydajności. Możesz natychmiast rozpocząć zarządzanie swoimi stronami internetowymi, bez dotykania wiersza poleceń. Dzięki temu możesz skupić się na treści zamiast na konfiguracji serwera.
Jak zainstalować DirectAdmin na Ubuntu
Instalacja DirectAdmin na Ubuntu jest prosta, jeśli dokładnie wykonasz poniższe kroki. Aby uzyskać najlepszą stabilność i wydajność, zalecamy użycie Cloudzy Ubuntu VPS działające wersje 20.04 LTS, 22.04 LTS lub 24.04 LTS.
# Update package lists and upgrade all packages
apt update && apt upgrade -y
Krok 1: Zaktualizuj swój system
Zanim zrobisz cokolwiek innego, przełącz się na użytkownika root. Uruchomić sudo -tj aby otworzyć powłokę root. Wszystkie polecenia w tej sekcji Ubuntu działają z tej powłoki głównej, więc nie musisz ich poprzedzać sudo.
# Update package lists and upgrade all packages
apt update && apt upgrade -y
Po zakończeniu aktualizacji uruchom ponownie serwer, aby zastosować aktualizacje jądra:
# Reboot the server
reboot
Krok 2: Zainstaluj wymagane zależności
Instalator pobiera własne zależności podczas instalacji. Potrzebujesz tylko kędzior zainstalowany wcześniej, aby uruchomić skrypt:
apt install curl -y
Rozwiązywanie problemów — brakujące pakiety: Jeśli plik setup.sh oznaczy brakujący pakiet w trakcie instalacji, zainstaluj tylko ten pakiet według nazwy, a następnie ponownie uruchom skrypt.
Dwa pakiety, których nie ma już w repozytoriach Ubuntu 24.04, to: libaio1 (zastąpiony przez libaio1t64) I libperl4-corelibs-perl (usunięty całkowicie). Nie instaluj pełnej listy wstępnych zależności z zewnętrznych przewodników. Pozwól setup.sh rozwiązać to, czego potrzebuje.
Krok 3: Uruchom skrypt instalacyjny DirectAdmin
Upewnij się, że nadal jesteś w powłoce głównej z kroku 1. Jeśli wyszedłeś, uruchom sudo -tj ponownie przed kontynuowaniem. Następnie uruchom skrypt instalacyjny:
# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
Nie uruchamiaj tego jako sudo sh <(curl…). Uruchom go bezpośrednio z wnętrza powłoki głównej. Używanie sudo w powłoce innej niż root może spowodować awarię skryptu w trakcie instalacji.
Skrypt przeprowadza wstępną kontrolę systemu i udostępnia adres URL umożliwiający kontynuację instalacji za pośrednictwem przeglądarki internetowej.
Adres URL będzie wyglądał podobnie do http://YOUR_SERVER_IP:35222/?key=UNIQUE_INSTALLATION_KEY. Otwórz ten adres URL w przeglądarce, aby dokończyć instalację za pomocą instalatora internetowego DirectAdmin.
Podczas instalacji instalator sieciowy pyta o klucz licencyjny, nazwę hosta serwera, nazwę użytkownika i hasło administratora, wybór karty sieciowej oraz preferencje dotyczące stosu oprogramowania.
Proces instalacji trwa zazwyczaj 30–60 minut, w zależności od wydajności serwera i szybkości połączenia internetowego.
Krok 4: Skonfiguruj ustawienia zapory
Jeśli używasz zapory sieciowej, skonfiguruj ją tak, aby zezwalała na domyślne porty DirectAdmin. DirectAdmin używa portu 2222 dla interfejsu panelu sterowania.
Uruchom te polecenia, aby UFW poprawnie skonfigurował dostęp do zapory.
# Allow DirectAdmin control panel access
ufw allow 2222/tcp
# Allow HTTP web traffic
ufw allow 80/tcp
# Allow HTTPS-encrypted web traffic
ufw allow 443/tcp
ufw allow 35222/tcp
# Apply firewall changes
ufw reload
Port 2222 zapewnia dostęp do panelu sterowania DirectAdmin, natomiast porty 80 i 443 obsługują ruch sieciowy HTTP i HTTPS dla hostowanych witryn internetowych.
Krok 5: Uzyskaj dostęp do DirectAdmin
Po zakończeniu instalacji uzyskaj dostęp do DirectAdmin, otwierając przeglądarkę internetową i przechodząc do:
http://YOUR_SERVER_IP:2222
Zaloguj się przy użyciu danych administratora utworzonych podczas instalacji.
Jak zainstalować DirectAdmin na CentOS 7 (tylko starsze wersje)
Ważny: Nie używaj tego w przypadku nowych serwerów.
CentOS 7 osiągnął koniec życia w 2024 r. DirectAdmin również zrezygnował ze wsparcia dla systemów RHEL 7. Te kroki należy wykonywać tylko w przypadku próby odzyskania starszej wersji Hosting VPS CentOS środowiska.

W przypadku każdej nowej konfiguracji w 2026 r. musisz używać AlmaLinux 9. Jeśli będziesz kontynuować pracę z CentOS 7, napotkasz zagrożenia bezpieczeństwa i uszkodzone skrypty aktualizacji.
Krok 1: Przygotuj system
Zanim zaczniesz, przełącz się na powłokę root. Uruchomić sudo -tj otworzyć jeden. Nie używać sudo przed poszczególnymi poleceniami. Uruchom je bezpośrednio z wnętrza powłoki głównej.
sudo -i
Najpierw wyłącz tymczasowo SELinux na czas instalacji. SELinux może zakłócać skrypty instalacyjne DirectAdmin:
# Temporarily disable SELinux
setenforce 0
# Permanently disable SELinux on reboot
sed -i 's/enforcing/disabled/g' /etc/selinux/config
Zaktualizuj pakiety systemowe:
# Update all system packages
yum update -y
Reboot the server after updates complete:
# Reboot to apply updates
reboot
Krok 2: Uruchom skrypt instalacyjny DirectAdmin
Jesteś już w powłoce root z kroku 1. Uruchom bezpośrednio skrypt instalacyjny:
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
Nie używać sudo sh <(curl…). Uruchom go tylko z poziomu powłoki głównej. Kreator instalacji poprowadzi Cię przez proces konfiguracji. Będziesz potrzebować informacji o licencji DirectAdmin i skonfigurować podstawowe ustawienia serwera.
Krok 3: Skonfiguruj reguły zapory sieciowej
CentOS 7 używa zapory ogniowej do zarządzania zaporą. Otwórz niezbędne porty:
# Allow DirectAdmin control panel (port 2222)
firewall-cmd --permanent --add-port=2222/tcp
# Allow HTTP traffic (port 80)
firewall-cmd --permanent --add-port=80/tcp
# Allow HTTPS traffic (port 443)
firewall-cmd --permanent --add-port=443/tcp
# Allow Installation Port
firewall-cmd --permanent --add-port=35222/tcp
# Reload firewall to apply changes
firewall-cmd --reload
Polecenia te umożliwiają panelowi sterowania DirectAdmin i usługom sieciowym akceptowanie połączeń przychodzących.
Krok 4: Zakończ instalację
Proces instalacji zainstaluje i skonfiguruje wszystkie wymagane usługi, w tym wybrany serwer WWW, PHP i system baz danych. Monitoruj dane wyjściowe instalacji pod kątem błędów lub ostrzeżeń.
Po zakończeniu instalacji uzyskaj dostęp do DirectAdmin pod adresem:
http://YOUR_SERVER_IP:2222
Zaloguj się przy użyciu poświadczeń administratora, aby rozpocząć konfigurowanie środowiska hostingowego.
Jak zainstalować DirectAdmin na AlmaLinux 9 (zalecana alternatywa)
AlmaLinux 9 jest zalecanym zamiennikiem CentOS 7, oferującym pełną kompatybilność z RHEL z aktywnym, długoterminowym wsparciem. DirectAdmin oficjalnie obsługuje AlmaLinux, co czyni go najlepszym wyborem w przypadku nowych wdrożeń na rok 2026.
Proces instalacji jest prawie identyczny jak w CentOS 7, z nowoczesnym zarządzaniem pakietami. Oto usprawnione podejście:
Szybkie kroki instalacji
Najpierw przejdź do powłoki roota, a następnie zaktualizuj system:
sudo -i
# Update system packages
dnf update -y
Uruchom skrypt instalacyjny bezpośrednio z powłoki głównej. Nie poprzedzaj go prefiksem sudo sh <(curl…):
# Run DirectAdmin installation script
sh <(curl -fsSL https://download.directadmin.com/setup.sh)
Uruchom skrypt bezpośrednio z powłoki głównej. Nie poprzedzaj go prefiksem sudo.
Skonfiguruj zaporę za pomocą firewalld:
# Allow necessary ports
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --permanent --add-port=35222/tcp
firewall-cmd --reload
Uzyskaj dostęp do panelu DirectAdmin pod adresem http://YOUR_SERVER_IP:2222 po zakończeniu instalacji. AlmaLinux 9 zapewnia lepsze bezpieczeństwo, aktywne aktualizacje i oficjalną obsługę DirectAdmin do 2032 roku.
Konfiguracja po instalacji
Po pomyślnym zainstalowaniu DirectAdmin wykonaj te ważne kroki konfiguracyjne, aby zabezpieczyć i ulepszyć instalację.

Konfiguracja zabezpieczeń
Zaktualizuj swoje hasło administratora zaraz po zalogowaniu. Instalator generuje losowe dane uwierzytelniające, dlatego powinieneś natychmiast ustawić niestandardowe hasło. Przejdź do Menedżera kont w interfejsie DirectAdmin i zaktualizuj swoje poświadczenia.
Włącz certyfikaty SSL/TLS dla samego panelu sterowania DirectAdmin. DirectAdmin obsługuje Let's Encrypt w celu uzyskania bezpłatnych certyfikatów SSL, które można skonfigurować w sekcji Certyfikaty SSL.
Konfiguracja DNS
Skonfiguruj serwery nazw w sekcji Zarządzanie DNS w DirectAdmin. Właściwa konfiguracja DNS oznacza, że Twoje domeny są poprawnie rozpoznawane, a dostarczanie poczty e-mail działa prawidłowo.
Konfiguracja konta użytkownika
DirectAdmin działa na trzech poziomach dostępu:
- Administratorzy mieć pełną kontrolę nad serwerem
- Sprzedawcy może tworzyć konta użytkowników i zarządzać nimi
- Użytkownicy może zarządzać własnymi stronami internetowymi i kontami e-mail
Instalacja oprogramowania
Użyj funkcji CustomBuild programu DirectAdmin, aby zainstalować lub zaktualizować pakiety oprogramowania, takie jak serwery internetowe, wersje PHP i systemy baz danych.
Zalety i ograniczenia DirectAdmin
Przed zainstalowaniem należy porównać mocne strony programu DirectAdmin z jego słabymi stronami. Największym atutem jest cena. Licencja standardowa kosztuje zaledwie 29 dolarów miesięcznie. To znacznie mniej niż w przypadku cPanelu. Oszczędza to pieniądze, jeśli zarządzasz wieloma serwerami.

Wydajność to kolejny duży plus. Panel jest lekki. Działa dobrze na minimalnym sprzęcie, nawet na procesorach 500 MHz. Pozostawia to więcej pamięci RAM i mocy obliczeniowej dla rzeczywistych witryn internetowych. Pozostaje stabilny dzięki funkcjom automatycznego odzyskiwania po awarii.
Ale są kompromisy. Otrzymujesz mniej wbudowanych funkcji w porównaniu do cPanel. Ekosystem wtyczek jest również znacznie mniejszy. Możesz przegapić szeroką gamę narzędzi innych firm oferowanych przez inne panele. Może to sprawić, że znalezienie konkretnych dostosowań będzie trudniejsze bez pomocy.
DirectAdmin działa tylko w systemach Linux. Użytkownicy systemu Windows nie mogą z niego korzystać. Społeczność użytkowników jest mniejsza, więc znalezienie odpowiedzi na rzadkie błędy zajmuje więcej czasu. Jeśli jednak zamiast ogromnego rynku zależy Ci na szybkości i niskich kosztach, ten panel będzie dobrym wyborem.
DirectAdmin vs cPanel: krótkie porównanie

Znajomość porównania DirectAdmin z cPanel pomoże Ci dokonać świadomego wyboru.
Wycena: Pakiet standardowy DirectAdmin kosztuje 29 USD miesięcznie, podczas gdy ceny cPanel są znacznie wyższe w przypadku porównywalnych funkcji. DirectAdmin zapewnia znaczne oszczędności, szczególnie dostawcom usług hostingowych zarządzających wieloma serwerami.
Wykorzystanie zasobów: DirectAdmin zużywa mniej zasobów systemowych niż cPanel, dzięki czemu jest bardziej odpowiedni dla VPS i współdzielonych środowisk hostingowych.
Cechy: cPanel oferuje więcej wbudowanych funkcji oraz większy ekosystem wtyczek i integracji. DirectAdmin zapewnia podstawowe narzędzia do zarządzania hostingiem, ale z bardziej usprawnionym zestawem funkcji.
Jeśli rozważasz alternatywy, zapoznaj się z naszym przewodnikiem na temat „jak zainstalować cPanel na Ubuntu”.
Krzywa uczenia się: Oba panele są przyjazne dla początkujących, chociaż obszerna dokumentacja cPanel i większa społeczność użytkowników zapewniają więcej zasobów edukacyjnych.
Wniosek
Nauczenie się, jak zainstalować DirectAdmin w systemie Linux, daje niezawodne i ekonomiczne rozwiązanie do zarządzania serwerami. Jego lekka konstrukcja, intuicyjny interfejs i przystępna cena sprawiają, że jest to doskonały wybór dla dostawców usług hostingowych.
Proces instalacji DirectAdmin na Ubuntu, CentOS 7 i AlmaLinux 9 jest łatwy, jeśli wykonasz odpowiednie kroki. Upewnij się, że Twój system spełnia minimalne wymagania 4 GB RAM i 4 GB pamięci wymiany, uzyskaj ważną licencję i skonfiguruj zaporę sieciową, aby zezwalała na domyślny port 2222 programu DirectAdmin.
Chociaż DirectAdmin może nie oferować tak wielu funkcji jak cPanel, jego skupienie się na podstawowej funkcjonalności hostingu, stabilności i efektywności wykorzystania zasobów wyjątkowo dobrze sprawdza się w wielu przypadkach użycia.