Lompat ke isi

Instalasi Ajenti

Dari Wiki Tamansiswa
Revisi sejak 4 Januari 2026 10.16 oleh Admin (bicara | kontrib) (←Membuat halaman berisi '= 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''...')
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

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:

  1. Memahami fitur dan kelebihan Ajenti
  2. Melakukan instalasi Ajenti pada Debian
  3. Mengakses dan menggunakan dashboard Ajenti
  4. 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 -

Templat:Info

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

Templat:Penting

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

  1. Install Ajenti pada Debian sesuai langkah di atas
  2. Screenshot halaman login
  3. 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:

  1. MySQL plugin
  2. Apache plugin
  3. PHP-FPM plugin

Rangkuman

Templat:Rangkuman

Referensi Sub Halaman