V tomto tutoriálu vám ukážeme, jak nainstalovat ovládací panel Ajenti na CentOS 8. Pro ty z vás, kteří nevěděli, Ajenti je hostitelský ovládací panel, který vám umožňuje nastavit webové stránky velmi snadno. Dodává se s čistým a moderním rozhraním, takže nastavení aplikačních serverů, databází a směrování by nemělo být vůbec obtížné. Navíc přichází se skvělou jazykovou podporou. Pomocí Ajenti můžete nastavit aplikace napsané v PHP (PHP-FPM), Python (WSGI), Ruby a Node.js během okamžiku. Exim 4 a Courier IMAP jsou automaticky nakonfigurovány, takže můžete používat virtuální e-maily, DKIM, DMARC a SPF. Tento ovládací panel je napsán v Pythonu a běží na více distribucích Linuxu.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci ovládacího panelu Ajenti na CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
uživatel sudo bez root
nebo přístup kuživateli root
. Doporučujeme jednat jakonerootový uživatel sudo
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Ajenti Control Panel na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální, a nainstalujte všechny požadované závislosti.
sudo dnf install epel-release sudo dnf update sudo dnf install gcc python3-devel python3-pip python3-pillow python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core
Krok 2. Instalace Ajenti Control Panel na CentOS 8.
- Automatická instalace.
Nyní spusťte následující příkaz:
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
- Ruční instalace.
Nyní přidáváme klíč úložiště Ajenti z oficiálního zdroje:
wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm rpm -i ajenti-repo-1.0-1.noarch.rpm
Po dokončení nainstalujte Ajenti pomocí následujícího příkazu:
sudo dnf install ajenti
Po úspěšné instalaci spustíme službu:
sudo systemctl start ajenti
Krok 3. Nakonfigurujte firewall pro ovládací panel Anjeti.
Nyní povolení tohoto portu z brány firewall nám umožní přihlásit se do webového rozhraní serveru Ajenti. Aby bylo možné otevřít port 8000, musíme spustit následující příkazy:
sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp sudo firewall-cmd --reload
Krok 4. Přístup k ovládacímu panelu Anjeti na CentOS.
Anjeti bude ve výchozím nastavení k dispozici na portu HTTP 8000. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:8000 nebo
http://adresa-ip-serveru:8000
a zadejte výchozí uživatelské jméno „admin“ nebo „root“ a heslo je „admin“.
Blahopřejeme! Úspěšně jste nainstalovali Ajenti. Děkujeme, že jste použili tento návod k instalaci ovládacího panelu Ajenti do vašeho systému CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Ajenti.