GNU/Linux >> Belajar Linux >  >> Cent OS

Instal Panel Kontrol Ajenti di Server CentOS

Apakah Anda mencari alternatif hebat untuk Webmin, Kloxo, dan VestaCP? Nah, tidak perlu mencari lagi, karena Ajenti adalah panel administrasi server berbasis web yang sangat baik, ringan, dan kuat. Ini adalah panel kontrol gratis multibahasa yang sangat intuitif yang mengelola hampir setiap aspek server Anda.

Ajenti menyediakan antarmuka web yang cepat dan responsif untuk mengelola server Anda, baik Anda memiliki VPS Linux (Virtual Private Server) atau server khusus. Itu dibangun dengan banyak plugin yang dibuat sebelumnya untuk mengonfigurasi dan memantau perangkat lunak dan layanan server. Untuk menyebutkan beberapa:Apache, Cron, Sistem File, Firewall, MySQL, FTP dan banyak alat lain seperti Manajer File, Editor Kode untuk pengembang dan akses Terminal.
Anda hampir tidak perlu masuk ke antarmuka baris perintah baik menggunakan Putty atau Terminal jika Anda telah memasang panel kontrol ini di server Anda.

Ajenti sama seperti Webmin karena hanya menyediakan fitur untuk mengelola server Anda. Itu tidak dibundel dengan tumpukan LAMP yang siap digunakan. Untuk itu, Anda perlu menginstal Ajenti V, suite plugin untuk inti Ajenti, yang menambahkan kemampuan hosting web yang cepat, efisien, dan mudah diatur dengan menginstal pro stack:Nginx sebagai server web, PHP-fpm, MySQL, Exim 4 dan Courier IMAP, dll. Kami akan membahasnya juga dalam tutorial ini.

Ajenti ditulis dengan Python, berjalan sebagai proses dan server webnya sendiri. Ini default ke port TCP 8000 untuk berkomunikasi, dan dikonfigurasi untuk menggunakan SSL dengan sertifikat SSL yang ditandatangani sendiri secara otomatis secara default.

Dalam panduan ini kita akan menggunakan CentOS 6.5 VPS.

Masuk ke server Anda sebagai pengguna 'root' :

# ssh root@hostname

Perbarui CentOS 6.5 VPS Anda menggunakan pengelola paket yum.

# yum update -y# yum upgrade -y

Kita perlu mengaktifkan repo EPEL karena paket Ajenti tidak tersedia secara default.
Masukkan perintah berikut:

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh epel-release-6-8.noarch.rpm 

Selesai. Kami menambahkan repo EPEL di server kami.

Selanjutnya, kita perlu mengunduh dan menginstal repositori resmi Ajenti dengan menggunakan perintah berikut:

# wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm# rpm -i ajenti-repo-1.0-1.noarch.rpm

Sekarang, mari kita instal Panel Kontrol Ajenti.

# yum install ajenti -y# service ajenti restart

Selesai, kami telah menginstal Ajenti.
Tetapi karena kami juga ingin memiliki Nginx, PHP-fpm, Exim dll… kami perlu menginstal suite plugin Ajenti V.

Ajenti V hadir dalam bentuk paket kecil.
Saat ini paket yang tersedia antara lain:

ajenti-v (paket utama)ajenti-v-mail (Exim dan Courier mail)ajenti-v-mysql (dukungan MySQL DB)ajenti-v-php-fpm (dukungan PHP melalui PHP-FPM)ajenti-v- ruby-unicorn (dukungan Rail melalui Unicorn) ajenti-v-ruby-puma (Dukungan Rail melalui Puma) ajenti-v-ftp-pureftpd (dukungan FTP melalui PureFTPd) ajenti-v-nginx (dukungan server web NGINX) ajenti-v-python -gunicorn (dukungan Python WSGI melalui gunicorn)ajenti-v-nodejs (dukungan Node.js)

Jika Anda telah menginstal Apache atau Postfix/Sendmail dan Anda tidak menggunakannya, hapus terlebih dahulu.

# yum hapus httpd postfix sendmail

Instal Ajenti-V dengan paket-paket yang sesuai dengan kebutuhan Anda.

# yum install ajenti-v ajenti-v-nginx ajenti-v-mail ajenti-v-mysql ajenti-v-php-fpm php-mysql

Masalah umum:

Jika Anda mendapatkan kesalahan '[Errno -1] Paket tidak cocok dengan unduhan yang dimaksudkan', Anda harus membersihkan metadata.

# metadata yang bersih

Kemudian lanjutkan dengan penginstalan.

# yum install ajenti-v ajenti-v-nginx ajenti-v-mail ajenti-v-mysql ajenti-v-php-fpm php-mysql

Biasanya, CentOS memblokir port 8000 dengan firewall. Jalankan perintah berikut untuk membuka blokir port sementara.

# iptables -A INPUT -p tcp --dport 8000 -j ACCEPT

Kami telah berhasil menginstal panel kontrol Ajenti dengan suite plugin Ajenti-V.
Panel kontrol Ajenti akan tersedia pada port HTTPS 8000 secara default. Buka browser favorit Anda dan navigasikan ke https://yourdomain.com:8000 atau https://server-ip:8000.
Nama pengguna default adalah root, dan kata sandinya adalah admin.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Ajenti untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Instal CumulusClips di CentOS 7

  2. Instal Sentora di CentOS 7

  3. Instal BigTree di CentOS 7

  1. Instal MySQL Server 5.6 di CentOS

  2. Instal Panel Web CentOS di CentOS 6

  3. Instal Avactis di CentOS 7

  1. Cara Memasang Panel Kontrol Ajenti di Ubuntu 20.04

  2. Instal Admin di CentOS

  3. Instal Textpattern di CentOS 7