Ga naar inhoud

🌐 Hoofdstuk 28: Ajenti

In dit hoofdstuk leer je alles over Ajenti, een lichtgewicht web-based control panel voor Linux-servers.
Ajenti biedt een gebruiksvriendelijke interface voor serverbeheer: services, pakketten, gebruikersbeheer en systeemstatistieken.


πŸ“₯ Installatie / Update / Verwijderen

# Installeren van Ajenti (repository toevoegen)
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash

# Start service
sudo systemctl start ajenti
sudo systemctl enable ajenti

# Controleren of Ajenti draait
systemctl status ajenti

# Verwijderen
sudo apt remove ajenti -y

βš™οΈ Configuratie

Standaard configuratiebestanden:

/etc/ajenti/config.yml

  • port: standaard luistert Ajenti op poort 8000.
  • ssl: Ajenti ondersteunt TLS (zelfsigning of Let’s Encrypt).

Aanpassen kan door config.yml te bewerken en service te herstarten:

sudo systemctl restart ajenti


▢️ Gebruik

Open in de browser:

https://<server-ip>:8000
Inloggen kan met je Linux root-gebruiker of een Ajenti-gebruiker.


πŸ“Š Voorbeeldoutput

systemctl status ajenti
● ajenti.service - Ajenti Server
     Loaded: loaded (/etc/systemd/system/ajenti.service; enabled)
     Active: active (running) since Fri 2025-08-22 15:20:10 CEST; 3h ago
   Main PID: 2156 (python3)
      Tasks: 12
     Memory: 98.4M
     CGroup: /system.slice/ajenti.service
             └─2156 /usr/bin/python3 /usr/bin/ajenti-panel


Uitleg

  • Poort 8000: standaard webinterface.
  • config.yml: hoofdconfiguratie.
  • ajenti-panel: proces dat webinterface runt.

Sterke punten

  • Lichtgewicht en snel geΓ―nstalleerd.
  • IntuΓ―tieve webinterface.
  • Plugins beschikbaar (o.a. voor Apache, Nginx, MySQL).

Zwakke punten

  • Minder uitgebreid dan ISPConfig of Virtualmin.
  • Kleinere community β†’ minder documentatie.
  • Updates soms traag uitgebracht.