Pouze pro návštěvníky našeho blogu Získejte další 3 měsíce zdarma + 10% slevu na tříletý plán YSBLOG10
Chyťte dohodu

Jak nakonfigurovat DirectAdmin na Linuxovém serveru – (Průvodce 2026)

Chcete-li nakonfigurovat DirectAdmin na serveru Linux, začněte s čistým, podporovaným operačním systémem a platnou licencí, nastavte plně kvalifikovaný název hostitele, otevřete požadované porty, spusťte oficiální instalační program a vyberte svůj webový stack pomocí CustomBuild (Apache/Nginx, PHP-FPM, MariaDB), povolit SSL s Let's Encrypt, zabezpečení pomocí CSF/LFD a ModSecurity, konfigurace DNS/email a dokončit zálohování a monitorování.

V tomto podrobném návodu se naučíte, jak nakonfigurovat DirectAdmin na linuxovém serveru – od předpokladů až po zabezpečení připravené k provozu – s využitím aktuálních osvědčených postupů pro rok 2026. Probereme AlmaLinux/Rocky Linux 8/9, Debian 12 a Ubuntu 22.04/24.04, abychom celý proces udrželi vstřícný i pro začátečníky a zároveň zachovali přesnost pro reálný svět. hostitelská prostředí.

Co je DirectAdmin (a proč ho používat v roce 2026)?

Co je DirectAdmin

DirectAdmin je lehký a funkčně bohatý ovládací panel webhostingu pro Linux. Je známý svou rychlostí, stabilitou a nižší spotřebou zdrojů ve srovnání s těžšími panely. Podporuje Apache a Nginx, PHP-FPM, MariaDB/MySQL, Exim/Dovecot mail, Let's Encrypt a integruje se s CSF/LFD a ModSecurity. Pro poskytovatelé hostingu, je to spolehlivá a cenově výhodná alternativa cPanelu s vynikající automatizací a funkcemi pro reseller.

Předpoklady a systémové požadavky

Podporované operační systémy (2026)

– AlmaLinux 8/9 nebo Rocky Linux 8/9 (doporučeno pro produkční prostředí)

– Debian 12 (Knihomol)

– Ubuntu 22.04 LTS nebo 24.04 LTS

Použijte novou, minimální instalaci bez dalšího ovládací panel nainstalován.

Minimální hardware

– 2vCPU, 4 GB RAM60GB SSD pro malou produkci

– 4–8 VCPU8–16 GB RAM pro rušný hosting více webů

Povolte swap (2–4 GB) u malých instancí, abyste zabránili pádům z důvodu nedostatku paměti během sestavení.

Síťování a DNS

– Statická veřejná IPv4 (A IPv6 pokud je k dispozici)

– Plně kvalifikovaný název domény (FQDN), např. server.vasedomena.com se záznamem A

– Volitelné: soukromé nameservery (ns1/ns2.vasedomena.com) se záznamy registrátora

Otevřete požadované porty

Ovládací panel: 2222 (DirectAdmin), 80/443 (web), 21 (FTP) 53 (DNS), 25/465/587 (SMTP), 110/995 (POP3), 143/993 (IMAP), 3306 (MySQL místní) a 8080/8081, pokud používáte OpenLiteSpeed/ports proxy.

Podrobný návod: Instalace a konfigurace DirectAdminu

Krok 1: Aktualizace operačního systému, nastavení názvu hostitele, času a swapu

# AlmaLinux/Rocky
sudo dnf -y update

# Debian/Ubuntu
sudo apt update && sudo apt -y upgrade

# Set FQDN hostname
sudo hostnamectl set-hostname server.yourdomain.com

# Verify DNS A record resolves to your server IP
dig +short server.yourdomain.com

# Optional: add 2–4GB swap if not present
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
sudo swapon -a

# Time sync
sudo timedatectl set-timezone UTC
sudo timedatectl set-ntp true

Krok 2: Otevření portů firewallu

# firewalld (Alma/Rocky)
sudo dnf -y install firewalld
sudo systemctl enable --now firewalld
for p in 22 53 80 443 110 143 993 995 21 25 465 587 2222; do sudo firewall-cmd --permanent --add-port=${p}/tcp; done
sudo firewall-cmd --permanent --add-port=53/udp
sudo firewall-cmd --reload

# UFW (Ubuntu/Debian)
sudo apt -y install ufw
sudo ufw allow 22,53,80,443,110,143,993,995,21,25,465,587,2222/tcp
sudo ufw allow 53/udp
sudo ufw --force enable

Krok 3: Získejte licenci DirectAdmin a spusťte instalační program

Zakupte si licenci DirectAdmin s použitím veřejné IP adresy vašeho serveru. Obdržíte ID klienta, ID licence a klíč. Poté spusťte oficiální instalační program na čistém operačním systému.

# Install basic tools
# Alma/Rocky
sudo dnf -y install wget curl tar perl

# Debian/Ubuntu
sudo apt -y install wget curl tar perl

# Download & run DirectAdmin installer
cd /root
wget -O setup.sh https://www.directadmin.com/setup.sh
chmod 755 setup.sh
sudo ./setup.sh auto

# When prompted, provide:
# - Client ID, License ID, and License key
# - Network interface (auto-detected in most cases)
# - Hostname (server.yourdomain.com)
# - Desired options (or choose defaults; we’ll refine via CustomBuild)

Po instalaci se DirectAdmin obvykle spouští na adrese https://your-server-ip:2222 nebo https://server.yourdomain.com:2222. Přihlaste se pomocí administrátorských přihlašovacích údajů zobrazených na konci instalačního programu.

Krok 4: Vyberte si svůj webový stack pomocí CustomBuild

DirectAdminův CustomBuild 2.x manageklíčové služby. Doporučeno pro rok 2026: Nginx jako reverzní proxy s Apache (nebo Nginx samostatný), PHP-FPM, MariaDB 10.6–10.11 LTS a HTTP/2/HTTP/3, kde je to podporováno.

cd /usr/local/directadmin/custombuild

# Review/modify build options
./build options

# Set recommended stack
./build set webserver apache
./build set nginx yes
./build set php1_release 8.2
./build set php2_release 8.3
./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set mariadb 10.6
./build set modsecurity yes
./build set proxysubdomains on
./build set letsencrypt yes
./build set opcache yes
./build set ioncube yes

# Apply and compile
./build update
./build all d
./build rewrite_confs

Použijte vícenásobnéPHP přiřadit verze pro každou doménu. PHP Verze 8.2 je stabilní výchozí v roce 2026; po provedení testů kompatibility ponechte pro moderní aplikace k dispozici verze 8.3/8.4.

Krok 5: Povolit SSL/TLS s Let's Encrypt

Nejprve zabezpečte název hostitele serveru a samotný panel DirectAdmin. Ujistěte se, že záznam A názvu hostitele ukazuje na IP adresu vašeho serveru.

# Enable DA hostname SSL
cd /usr/local/directadmin
echo "enable_ssl=1" | sudo tee -a conf/directadmin.conf
echo "letsencrypt=1" | sudo tee -a conf/directadmin.conf
service directadmin restart

# Request a certificate for hostname
/usr/local/directadmin/scripts/letsencrypt.sh request_single server.yourdomain.com 4096

V rámci uživatelských účtů můžete povolit „Zajistěte si SSL„a vyberte možnost Šifrovat pro automatické vydávání certifikátů domény. Ve výchozím nastavení zapněte automatické obnovení.

Krok 6: Konfigurace DNS a soukromé nameservery

Pokud běžíte DNS na stejném serveru, vytvořte u svého registrátora domény podřízené hostitele ns1/ns2 (glue) odkazující na IP adresy vašich serverů. Poté nastavte stejné nameservery v sekci Administrátorská úroveň v DirectAdmin > DNS Administrace a v konfiguraci domény každého uživatele.

  • Vytvořte záznamy A: ns1.vasedomena.com → IP1, ns2.vasedomena.com → IP2 (nebo stejná IP adresa, pokud je jedna).
  • Registrátor: registrace podřízených názvů hostitelů (glue) pro ns1/ns2.
  • Aktualizujte domény tak, aby používaly ns1/ns2.vasedomena.com.

Pro více serverů nebo vysokou dostupnost zvažte sekundární server. DNS server a povolte DirectAdmin DNS shlukování.

Krok 7: E-mailový stack a ověřování (SPF, DKIM, DMARC)

DirectAdmin používá Exim (MTA) a Dovecot (IMAP/POP3). Povolte DKIM a SPF pro každou doménu; pro lepší doručitelnost přidejte zásady DMARC. Ujistěte se, že je to obráceně. DNS (PTR) pro IP adresu vašeho serveru se překládá na název hostitele.

# Enable DKIM globally
echo 'dkim=1' | sudo tee -a /etc/exim.conf.localopts
/usr/local/directadmin/scripts/dkim_create.sh admin

# Example TXT records (add in DNS):
# SPF:
# yourdomain.com.  TXT  "v=spf1 a mx ip4:YOUR.IP.HERE include:_spf.your-mail-provider ~all"
# DMARC:
# _dmarc.yourdomain.com. TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; pct=100"

# Verify PTR (set via your hosting provider’s panel)
host YOUR.IP.HERE

Pokud nechcete manage reputace odchozí pošty, přenos přes důvěryhodného poskytovatele SMTP a konfigurace nastavení inteligentního hostitele Exim.

Krok 8: Vytvořte balíčky, prodejce a uživatelské účty

  • Úroveň administrátora > Správa uživatelských balíčků: definování limitů (disk, šířka pásma, inody, domény).
  • Úroveň administrátora > Vytvořit prodejce: přiřadit balíček pro prodejce.
  • Úroveň prodejce > Vytvořit uživatele: přidejte účty koncových uživatelů a domény.
  • Uživatelská úroveň: nahrávání souborů webu (Správce souborů/SFTP), vytvářet databáze, instalovat aplikace.

Z uživatelské úrovně, umožnit SSLzvolte PHP verzi a přidejte WordPress přes Softaculous (pokud je licencován) nebo WP-CLI.

Krok 9: Posílení zabezpečení

  • Nainstalujte CSF/LFD a plugin DirectAdmin.
  • Povolte ModSecurity pomocí sady základních pravidel OWASP; přidejte výjimky pro falešně pozitivní výsledky.
  • Použijte SSH klíče, změna SSH port a zakázat přihlášení pomocí hesla root.
  • Udržujte systém a služby aktuální; povolte automatické aktualizace zabezpečení.
# CSF/LFD install (scripted in DA)
cd /usr/local/directadmin/custombuild
./build set csf yes
./build csf
# Access CSF UI in DirectAdmin: Admin Level > Plugins > ConfigServer Security & Firewall

# SSH hardening (example)
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin prohibit-password/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart sshd

Krok 10: Zálohy, aktualizace a monitorování

  • Zálohy: Úroveň administrátora > Zálohování/přenos administrátora. Plánování záloh mimo server (S3, vzdálené FTPnebo úložiště objektů).
  • Aktualizace: použijte CustomBuild k udržení PHP, Apache/Nginx, MariaDB a Exim aktualizovány.
  • Monitorování: instalace exportérů Netdata/Prometheus; nastavení upozornění na procesy a disk.
  • Protokoly: zkontrolujte /var/log/exim, /var/log/httpd nebo /var/log/nginx a protokoly DA v /var/log/directadmin.
# Routine maintenance
cd /usr/local/directadmin/custombuild
./build update
./build versions            # review pending updates
./build update_da           # update DirectAdmin
./build php n               # update PHP versions (non-interactive)

Referenční příručka rychlých příkazů po instalaci

# Restart key services
service directadmin restart
service httpd restart     # Apache (Alma/Rocky)
service apache2 restart   # Apache (Debian/Ubuntu)
service nginx restart
service exim restart
service dovecot restart
service mariadb restart

# Change DirectAdmin admin password
passwd admin

# Force Let’s Encrypt renewal for a domain
/usr/local/directadmin/scripts/letsencrypt.sh request <domain>

# Switch PHP mode for a domain (example via GUI recommended)
# User Level -> Domain Setup -> PHP Version Selector

# Toggle ModSecurity rules
/usr/local/directadmin/custombuild/build modsecurity

Časté chyby a jak je opravit

  • Název hostitele se nerozpoznává: před instalací se ujistěte, že server.vasedomena.com má veřejný záznam A. SSL.
  • Selhání Let's Encrypt: port 80 musí být otevřený; žádné blokování CDN/proxy /.wellknown/. Zkontrolujte DNS propagace.
  • Problémy s doručitelností pošty: konfigurace SPF, DKIM, DMARC a PTR. Vyhněte se odesílání hromadné pošty z nové IP adresy; začněte pomalu.
  • Vysoké využití paměti během sestavování: přidejte 2–4 GB swapu; omezte paralelní kompilační úlohy, pokud RAM je těsný.
  • Dvojnásobek-SSL nebo smíšený obsah: vynucení HTTPS na úrovni domény; aktualizace URL adres aplikací (např. WordPress home/siteurl).

Tipy pro ladění výkonu (2026)

  • Použijte Nginx reverzní proxy pro statické datové zdroje a HTTP/2/HTTP/3, pokud je podporován.
  • umožnit PHP-FPM s OPcache; alokovat 128–256 MB na pool pro vytížené weby.
  • Zvolte MariaDB 10.6–10.11; nastavte innodb_buffer_pool_size na 40–60 % RAM na serverech s velkým množstvím databází.
  • Povolit kompresi Brotli nebo Gzip a ukládání záhlaví do mezipaměti v Nginx/Apache.
  • Nainstalujte si Redis pro ukládání objektů aplikace do mezipaměti (WordPress/WooCommerce).

Kdy si vybrat YouStable

Pokud chcete server DirectAdmin připravený k okamžitému spuštění, YouStableSSD VPS a dedikované servery od společnosti poskytují čisté obrazy operačního systému, prémiové síťové připojení a volitelné licence DirectAdmin. Náš tým podpory může předběžně zajistit zabezpečení stacku, nastavit... DNS a Let's Encrypt a nakonfigurujte CSF/ModSecurity, abyste se mohli soustředit na hosting – ne na údržbu serveru.

Nejčastější dotazy: Konfigurace DirectAdmin na Linuxovém serveru

Která distribuce Linuxu je nejlepší pro DirectAdmin v roce 2026?

AlmaLinux nebo Rocky Linux 9 je nejbezpečnější volbou pro produkční prostředí kvůli stabilitě a kompatibilitě s RHEL. Debian 12 je vynikající pro minimální nároky na prostředí. Ubuntu 22.04/24.04 je v pořádku, pokud dáváte přednost ekosystému Ubuntu.

Jaké porty musí být otevřené, aby DirectAdmin fungoval?

Minimálně: 22, 53 (TCP/UDP), 80, 443, 21, 25, 465, 587, 110, 143, 993, 995 a 2222. Pokud provozujete další služby (např. OLS nebo proxy), otevřete i jejich porty.

Mohu migrovat z cPanelu do DirectAdminu?

Ano. DirectAdmin podporuje import záloh z cPanelu. Vytvořte úplné zálohy v cPanelu, přeneste je na server DA a poté je obnovte pomocí nástrojů administrátorské úrovně. Ověřte. DNS, SSL, PHP verze a ověřování e-mailů po migraci.

Jak povolím HTTP/3 v DirectAdminu?

Použijte Nginx s otevřeným QUIC/HTTP/3SSL (quictls). V CustomBuild aktualizujte Nginx a povolte HTTP/3 v Nginx šablony. Ověřte, zda je povolen protokol UDP/443. Upozorňujeme, že HTTP/3 vyžaduje ve vaší distribuci pečlivou podporu jádra a knihoven.

Je CSF/LFD lepší než Fail2Ban pro DirectAdmin?

V případě DirectAdmin se CSF/LFD úzce integruje s panelem a poskytuje uživatelské rozhraní. managea pravidla DA-aware. Na serverech DirectAdmin se obvykle upřednostňuje před Fail2Ban, i když při správné konfiguraci mohou fungovat oba.

Dodržováním výše uvedených kroků můžete s jistotou nakonfigurovat DirectAdmin v Linuxu a dodat bezpečné a vysoce výkonné hostingové prostředí připravené na úlohy v roce 2026. Udržujte svůj stack aktualizovaný, automatizujte zálohy a monitorujte zdroje – a váš server bude běžet hladce po mnoho let.

Sdílet přes:

Prahlad Prajapati

Prahlad je specialista na webhosting a expert na organický růst zaměřený na SEO z Indie. V digitálním prostoru působí od roku 2019 a pomáhá lidem rozvíjet jejich webové stránky pomocí čistých a udržitelných strategií. Je nadšený pro učení a rychlou adaptaci a věří, že malé detaily vedou k velkému úspěchu. Objevte jeho poznatky o webhostingu a SEO, které vám pomohou vylepšit vaši online prezentaci.

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Přejděte na začátek