Instalasi Ajenti
Tampilan
Instalasi Ajenti
Ajenti adalah control panel modern dan ringan berbasis web untuk mengelola server Linux. Modul ini membahas instalasi dan konfigurasi dasar Ajenti pada Debian.
Tujuan Pembelajaran
Setelah mempelajari modul ini, peserta didik mampu:
- Memahami fitur dan kelebihan Ajenti
- Melakukan instalasi Ajenti pada Debian
- Mengakses dan menggunakan dashboard Ajenti
- Mengelola server menggunakan Ajenti
Pengenalan Ajenti
Ajenti adalah control panel open-source yang menyediakan antarmuka web modern untuk administrasi server Linux.
Fitur Utama Ajenti
| Fitur | Deskripsi |
|---|---|
| Dashboard Real-time | Monitoring CPU, RAM, disk, network |
| File Manager | Browse dan edit file berbasis web |
| Terminal | Akses terminal melalui browser |
| Plugin System | Ekstensi untuk berbagai layanan |
| Multi-server | Kelola beberapa server dari satu interface |
| Responsive | Dapat diakses dari mobile/tablet |
Kelebihan Ajenti
- Ringan dan cepat
- Interface modern dan responsif
- Open-source (gratis)
- Mudah diinstal
- Plugin modular
Persiapan Instalasi
Kebutuhan Sistem
| Komponen | Spesifikasi |
|---|---|
| Sistem Operasi | Debian 10/11, Ubuntu 18.04+ |
| RAM | Minimal 512 MB |
| Disk | Minimal 1 GB free space |
| Network | Koneksi internet untuk download |
| Akses | Root privileges |
Topologi Praktik
┌─────────────────┐ ┌─────────────────┐ │ Windows PC │ │ Debian Server │ │ (Client) │ │ (Ajenti) │ │ │ │ │ │ IP: 192.168.56.1│◄──────────────────►│IP:192.168.56.101│ │ │ Host-Only │ │ │ Browser ────────┼───────────────────►│ Port: 8000 │ └─────────────────┘ Network └─────────────────┘
Langkah Instalasi
Langkah 1: Konfigurasi IP Address
# Login sebagai root su - # Edit konfigurasi network nano /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.56.101
netmask 255.255.255.0
gateway 192.168.56.1
# Restart networking systemctl restart networking # Verifikasi ip a
Langkah 2: Konfigurasi DNS
nano /etc/resolv.conf
nameserver 8.8.8.8 nameserver 8.8.4.4
Langkah 3: Update Sistem
# Update repository apt update # Upgrade paket apt upgrade -y
Langkah 4: Install Dependencies
# Install curl apt install curl -y # Install Python (jika belum ada) apt install python3 python3-pip -y
Langkah 5: Download dan Install Ajenti
# Download script instalasi curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | bash -s -
Langkah 6: Verifikasi Instalasi
# Cek status Ajenti systemctl status ajenti # Jika belum running, start service systemctl start ajenti # Enable auto-start saat boot systemctl enable ajenti
Akses Dashboard Ajenti
Langkah 1: Buka Browser
Di komputer client (Windows), buka browser dan akses:
https://192.168.56.101:8000
Langkah 2: Login
| Field | Nilai |
|---|---|
| Username | root (atau user Debian Anda) |
| Password | Password user tersebut |
Langkah 3: Dashboard Utama
┌────────────────────────────────────────────────────────┐ │ AJENTI DASHBOARD │ ├────────────────────────────────────────────────────────┤ │ │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ CPU │ │ RAM │ │ DISK │ │ │ │ 25% │ │ 512MB │ │ 10GB │ │ │ └──────────┘ └──────────┘ └──────────┘ │ │ │ │ MENU: │ │ ├── Dashboard │ │ ├── File Manager │ │ ├── Terminal │ │ ├── Packages │ │ ├── Services │ │ ├── Users │ │ ├── Network │ │ └── Settings │ │ │ └────────────────────────────────────────────────────────┘
Fitur-Fitur Ajenti
1. Dashboard
Menampilkan informasi real-time:
- CPU usage
- Memory usage
- Disk usage
- Network traffic
- System uptime
2. File Manager
- Browse direktori
- Upload/download file
- Edit file langsung di browser
- Create/delete file dan folder
- Set permissions
3. Terminal
- Akses CLI melalui browser
- Tidak perlu SSH client terpisah
- Mendukung copy-paste
4. Packages
- Install/remove paket
- Search paket
- Update repository
5. Services
- Start/stop/restart service
- Enable/disable auto-start
- View service logs
6. Users
- Manage user account
- Create/delete user
- Set password
- Manage groups
Konfigurasi Tambahan
Mengubah Port Ajenti
# Edit konfigurasi Ajenti nano /etc/ajenti/config.yml
bind: host: 0.0.0.0 port: 8000 # Ubah port di sini
# Restart Ajenti systemctl restart ajenti
Mengubah Password
# Ubah password user root passwd root
Troubleshooting
| Masalah | Solusi |
|---|---|
| Tidak bisa akses port 8000 | Cek firewall: ufw allow 8000 |
| Service tidak running | systemctl restart ajenti |
| Login gagal | Cek password user: passwd username |
| Certificate error | Ini normal untuk self-signed cert, klik proceed |
| Instalasi gagal | Pastikan koneksi internet aktif |
Aktivitas Praktik
Tugas 1: Instalasi Ajenti
- Install Ajenti pada Debian sesuai langkah di atas
- Screenshot halaman login
- Screenshot dashboard setelah login
Tugas 2: Eksplorasi Fitur
Coba fitur-fitur berikut dan dokumentasikan:
| No | Fitur | Status | Screenshot |
|---|---|---|---|
| 1 | Dashboard monitoring | (✓/✗) | (Lampirkan) |
| 2 | File Manager - buat folder | (✓/✗) | (Lampirkan) |
| 3 | Terminal - jalankan perintah | (✓/✗) | (Lampirkan) |
| 4 | Services - restart Apache | (✓/✗) | (Lampirkan) |
Tugas 3: Instalasi Plugin
Install plugin tambahan melalui Ajenti:
- MySQL plugin
- Apache plugin
- PHP-FPM plugin
Rangkuman
Referensi Sub Halaman
- Sebelumnya: ← Konfigurasi IP Alias dan DNS
- Selanjutnya: Instalasi EHCP →