Ajenti adalah salah satu control panel yang dapat membantu Anda mengelola VPS dengan lebih mudah. Dengan Ajenti, Anda bisa melakukan berbagai pengaturan VPS lewat tampilan grafis (GUI), sehingga tidak perlu repot menggunakan command di SSH. Pada artikel ini, kami akan membahas apa itu Ajenti, fitur-fiturnya, serta cara install Ajenti di Ubuntu 20.04 pada layanan VPS KVM.
Apa Itu Ajenti?
Ajenti adalah salah satu control panel gratis yang dirancang untuk memudahkan penggunanya dalam mengelola server, termasuk Virtual Private Server (VPS). Dengan Ajenti, Anda tidak perlu lagi repot menggunakan command line melalui SSH atau terminal, karena semua pengaturan bisa dilakukan melalui GUI yang mudah dipahami.
Selain ringan karena hanya membutuhkan sekitar 75 MB ruang penyimpanan dan 35 MB memori per sesi, Ajenti juga menawarkan performa yang stabil dan responsif.
Tidak hanya itu, Ajenti juga dilengkapi dengan berbagai plugin yang bisa diinstal untuk menambahkan fitur seperti pengelolaan database, web server, dan aplikasi lain, sehingga dapat disesuaikan dengan kebutuhan server Anda.
Fitur Ajenti
Berikut adalah beberapa fitur utama dari Ajenti control panel yang dapat Anda gunakan.
1. Dashboard
Ajenti menyediakan dashboard yang menampilkan informasi penting tentang server dalam bentuk grafik dan angka yang mudah dipahami:
- Penggunaan CPU dan RAM
- Ruang disk yang tersedia dan terpakai
- Beban sistem (system load)
- Aktivitas jaringan
2. Services Management
Dengan Ajenti, anda bisa mengelola berbagai layanan yang berjalan di server langsung dari interface web:
- Menjalankan atau menghentikan layanan seperti Apache, Nginx, MySQL, SSH, dan lainnya.
- Melihat status layanan secara langsung.
- Mengatur agar layanan berjalan otomatis saat booting.
3. Manajemen File
Ajenti dilengkapi dengan file manager berbasis web yang memungkinkan:
- Menjelajahi direktori di server.
- Mengunggah, mengunduh, menghapus, dan memindahkan file.
- Mengedit file teks secara langsung melalui editor bawaan.
4. Manajemen Firewall
Anda bisa mengatur aturan firewall dengan mudah menggunakan plugin firewall dari Ajenti:
- Menambahkan atau menghapus rules.
- Mengatur port mana saja yang diblokir atau allow.
- Mengamankan server dari akses yang tidak diinginkan.
5. Pengelolaan Pengguna dan Hak Akses
Ajenti memungkinkan anda membuat akun pengguna baru dan mengatur hak aksesnya. Fitur ini cocok digunakan jika anda ingin memberikan akses terbatas kepada pengguna lain, seperti developer atau administrator lain.
6. Manajemen Paket & Update
Anda bisa menginstal, menghapus, dan memperbarui paket-paket sistem langsung dari panel Ajenti. Ini bisa dilakukan dengan antarmuka yang terhubung ke manajer paket bawaan Linux seperti APT (untuk Debian/Ubuntu).
7. Dukungan Plugin Tambahan
Ajenti memiliki sistem plugin yang fleksibel. Beberapa plugin populer yang tersedia antara lain:
- Plugin untuk mengelola web server (Nginx, Apache).
- Plugin MySQL untuk mengelola database.
- Anda juga bisa menginstall plugin untuk mail server, cron jobs, dan lainnya.
8. Remote Terminal
Untuk pengguna yang masih membutuhkan akses command line, Ajenti menyediakan fitur terminal berbasis web. Anda bisa menjalankan perintah langsung dari browser, tanpa harus menggunakan SSH client seperti PuTTY atau Terminal.
System Requirements Ajenti Contol Panel
Sebelum melakukan install Ajenti di VPS, pastikan bahwa layanan VPS Anda telah memenuhi system requirements berikut.
Sistem Operasi
- Debian (9, 10, 11)
- Ubuntu (16.04, 18.04, 20.04, 22.04)
- CentOS 7 (namun dukungan agak terbatas dibanding Debian/Ubuntu)
Spesifikasi Minimum Server
- CPU 1 Core
- RAM 512 MB
- Disk space 5GB (disesuaikan dengan kebutuhan)
- Koneksi internet yang stabil untuk update installasi plugin
Cara install Ajenti di Ubuntu
Setelah memastikan VPS Anda memenuhi systems requirement diatas, selanjutnya Anda bisa mengikuti panduan berikut untuk mengetahui cara install Ajenti di Ubuntu. Dalam panduan ini, kami menggunakan layanan VPS KVM dari Rumahweb Indonesia dengan OS Ubuntu 20.04. Berikut langkah-langkahnya.
- Silahkan akses SSH melalui aplikasi Putty. Panduan bisa klik disini.
- Update repository ubuntu menggunakan perintah berikut:
sudo apt update && sudo apt dist-upgrade -y
- Proses update repository ubuntu sedang berjalan.
- Pada bagian Konfigurasi openssh-server, silakan pilih yang opsi “keep the local version currently installed”.
- Selanjutnya, restart VPS dengan perintah:
reboot
- Silakan download repository installasi Ajenti dengan perintah berikut:
curl -o ajenti_install.sh https://raw.githubusercontent.com/ajenti/master/scripts/install.sh
- Jalankan perintah install Ajenti menggunakan bash dengan command berikut:
sudo bash ./ajenti_install.sh
- Instalasi Ajenti sedang berjalan.
- Installasi Ajenti selesai.
- Kemudian agar Ajenti bisa diakses melalui browser diperlukan whitelist port defaultnya 8000 di firewall.
sudo apt list | grep ufw
- Install firewall dengan perintah UFW berikut:
sudo apt-get install ufw
- Mengaktifkan UFW dengan perintah berikut:
sudo ufw enable
- Whitelist port 8000 untuk Ajenti Control Panel dengan perintah berikut:
sudo ufw allow 8000/tcp
- Mengecek status firewall dengan perintah berikut:
sudo ufw status
Sampai tahap ini, install Ajenti di Ubuntu telah selesai. Selanjutnya, Anda dapat login ke panel Ajenti melalui web browser.
Cara Login Ajenti Control Panel
Anda bisa mengakses halaman administrator Ajenti melalui browser dengan format berikut: https://ip_vps_anda:8000. Setelah itu, masukkan username root beserta password VPS yang Anda gunakan.
Berikut adalah contoh dashboard Ajenti yang telah berhasil kami install.
Selanjutnya, Anda dapat melakukan konfigurasi Ajenti sesuai kebutuhan.
Penutup
Ajenti adalah solusi control panel gratis yang powerful, namun tetap mudah digunakan. Dengan fitur-fitur seperti dashboard monitoring, manajemen file, kontrol layanan, firewall, hingga plugin yang dapat disesuaikan, Ajenti memberikan fleksibilitas dan kemudahan dalam mengelola server secara efisien.
Demikian artikel kami tentang apa itu Ajenti, fiturnya, hingga cara install Ajenti di Ubuntu pada layanan VPS KVM, semoga bermanfaat.