Cara Install Ajenti Admin Panel Di CentOS/RHEL 7
Tags: tutorial, linux, opensource
Published: 2021-04-30 11:10:30


Ajenti tersedia secara gratis dibawah lisensi AGPLv3, sedangkan untuk penggunaan komersial Anda harus membayar biaya langganan yang cukup terjangkau.

Tutorial ini akan menjelaskan langkah-langkah instalasi untuk membantu Anda memasang Ajenti Admin Panel di sistem CentOS/RHEL 7.

# Aktifkan Repositori EPEL Di CentOS/RHEL 7

Ajenti memiliki repositori sendiri untuk memasang semua paket-paketnya. Untuk memudahkan Anda dalam penginstallan Ajenti, Anda harus mengaktifkan repositori EPEL terlebih dahulu di CentOS/RHEL 7 Anda. Hal ini bertujuan agar semua dependensi paket Ajenti dapat dipasang tanpa kendala.

```bash

# Instalasi repo EPEL
$ sudo yum -y install epel-release
```

Setelah memasang repo EPEl, selanjutnya tambahkan repositori resmi Ajenti.

```bash

# Unduh dan pasang repo Ajenti
# sudo rpm -Uvh http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm
```

# Instalasi Ajenti Admin Panel

Setelah menambahkan semua yang dibutuhkan untuk instalasi Ajenti, langkah selanjutnya adalah memasang Ajenti di VPS Anda.

```bash

# Instalasi Ajenti
$ sudo yum install -y ajenti
```

> Menambahkan perintah `-y` bertujuan untuk konfirmasi otomatis sehingga Ajenti langsung dipasang tanpa konfirmasi

Setelah perintah di enter, selanjutnya Anda akan melihat proses instalasi Ajenti

![null](https://draftbox-prod.s3.amazonaws.com/content/60135df31e5e3120a5b12c19/content_1619770229937.png)

Langkah selanjutnya adalah membuka port 8000 yang digunakan Ajenti. Apabila Anda menggunakan AWS Cloud, Anda harus menambahkan port 8000 ke firewall Centos/RHEL Anda.

```bash

# Menambahkan port 8000 ke Firewall
$ sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp
$ sudo firewall-cmd --reload
```

> Untuk pengguna AWS, Anda perlu menambahkan port 8000 di Inbound rules pada Security Group di Console AWS Anda.

Apabila Anda melihat `firewall-cmd not found`. Anda harus memasangnya terlebih dahulu dengan perintah

```bash

$ sudo yum install -y firewall-cmd
```

Setelah instalasi selesai, lakukan perintah menambahkan port 8000 ke firewall diatas. Kemudian jalankan service Ajenti agar dapat diakses dari browser.

```bash

# Start Ajenti
$ sudo service ajenti restart
Restarting ajenti (via systemctl):                         [  OK  ]
```

# Akses Ajenti Admin Panel

Untuk mengakses dasbor Ajenti, buka http://ip-address:8000 atau nama domain Anda http://panel.example.com:8000. Keduanya metode ini akan berjalan di port 8080.

> Anda mungkin melihat informasi koneksi tidak aman di browser, ini karena Anda tidak memiliki sertifikat SSL yang valid

Setelah memasukkan alamat IP atau domain Anda, akan tampil halaman login Ajenti.

![null](https://draftbox-prod.s3.amazonaws.com/content/60135df31e5e3120a5b12c19/content_1619772445075.png)

Untuk masuk ke dasbor, Anda dapat masuk dengan menggunakan kredensial berikut:

```bash

# Login Ajenti  
Username: root
Password: admin
```

Setelah login, Anda akan masuk ke dasbor Ajenti Admin Panel.

![null](https://draftbox-prod.s3.amazonaws.com/content/60135df31e5e3120a5b12c19/content_1619772644365.png)

# Fitur Ajenti Admin Panel

Ajenti memiliki fitur-fitur yang menarik dan tidak kalah dengan panel lain. Salah satu fiturnya yaitu File Manager untuk mengelola file, Notepad untuk mengubah isi file, Terminal untuk mengeksekusi perintah-perintah Linux, Firewall untuk mengizinkan atau memblokir port/IP dan masih banyak lagi.

![](https://draftbox-prod.s3.amazonaws.com/content/60135df31e5e3120a5b12c19/content_1619772982895.png)
![](https://draftbox-prod.s3.amazonaws.com/content/60135df31e5e3120a5b12c19/content_1619772983462.png)
![](https://draftbox-prod.s3.amazonaws.com/content/60135df31e5e3120a5b12c19/content_1619772983255.png)
![](https://draftbox-prod.s3.amazonaws.com/content/60135df31e5e3120a5b12c19/content_1619772982955.png)
![](https://draftbox-prod.s3.amazonaws.com/content/60135df31e5e3120a5b12c19/content_1619772985174.png)

Dengan fitur-fitur diatas, Ajenti dapat digunakan sebagai panel multi domain/host.

# Start/Stop/Restart Service di Ajenti

Ajenti menyediakan service untuk melakukan Start/Stop/Restart. Sehingga pengguna dapat memulai atau menghentikan panel Ajenti melalui terminal.

```bash

# Perintah di Ajenti
$ sudo service ajenti start
$ sudo service ajenti stop
$ sudo service ajenti restart
```

# Kesimpulan

Selain untuk panel dengan host tunggal, Ajenti dapat digunakan untuk multi-host. Ini karena Ajenti mendukung fitur yang menambahkan beberapa host. Selain itu, tersedia fitur Firewall dan Nameserver.

*Originally published at [MauCariApa.com](https://maucariapa.com/cara-install-ajenti-control-panel-di-centos-rhel-7/) on April 30, 2021.*