DirectAdmin installeren op je VPS: complete gids
DirectAdmin is een van de populairste control panels voor webhosting. Het biedt een gebruiksvriendelijke interface waarmee je websites, databases, e-mail en meer kunt beheren zonder command line kennis. Bij Theory7 gebruiken we DirectAdmin op onze shared hosting en veel klanten kiezen het ook voor hun VPS. In deze handleiding leggen we stap voor stap uit hoe je DirectAdmin installeert.
Wat is DirectAdmin?
DirectAdmin is een commercieel webhosting control panel dat draait op Linux servers. Het biedt:
- Webinterface voor serverbeheer op poort 2222
- Domeinbeheer met DNS, subdomains en aliassen
- E-mail management met webmail, filters en doorsturen
- Database beheer voor MySQL en MariaDB
- Bestandsbeheer via ingebouwde file manager
- Backup functies voor automatische backups
DirectAdmin is lichter dan cPanel en verbruikt minder resources, wat het ideaal maakt voor kleinere VPS configuraties. Dit betekent dat je meer van je servercapaciteit kunt gebruiken voor je websites en applicaties, wat vooral belangrijk is voor gebruikers met beperkte hardware.
Vereisten voor installatie
Voordat je begint, zorg dat je VPS aan deze eisen voldoet:
Hardware minimumvereisten
- Minimaal 1 GB RAM (2 GB aanbevolen)
- 10 GB vrije schijfruimte
- 1 CPU core (2+ aanbevolen)
Software vereisten
- Schone OS installatie (geen bestaande webserver)
- CentOS 7/8, AlmaLinux 8/9, Rocky Linux 8/9
- Ubuntu 20.04/22.04 of Debian 10/11/12
- Root toegang tot de server
DirectAdmin licentie
Je hebt een geldige DirectAdmin licentie nodig. Deze kun je kopen via:- DirectAdmin.com direct
- Je hostingprovider (Theory7 biedt licenties)
Installatie stappen
Stap 1: Verbinden met je server
Login als root via SSH:
ssh root@jouw-server-ip
Als je een andere SSH poort gebruikt:
ssh root@jouw-server-ip -p poortnummer
Stap 2: Systeem voorbereiden
Update eerst je systeem naar de laatste versie:
# Voor CentOS/AlmaLinux/Rocky
dnf update -y
# Voor Ubuntu/Debian
apt update && apt upgrade -y
Installeer benodigde packages:
# CentOS/AlmaLinux
dnf install wget perl -y
# Ubuntu/Debian
apt install wget perl -y
Stap 3: DirectAdmin installer downloaden
Download het officieel installatiescript:
wget -O setup.sh https://www.directadmin.com/setup.sh
chmod +x setup.sh
Stap 4: Automatische installatie starten
Voor de makkelijkste installatie gebruik de auto mode:
./setup.sh auto
De installer detecteert automatisch je OS en configureert alles. Dit proces duurt 15-30 minuten afhankelijk van je server snelheid. Gedurende deze tijd is het belangrijk om geduldig te zijn en niet te onderbreken, omdat dit kan leiden tot een onvolledige installatie.
Alternatief: Handmatige installatie
Voor meer controle kun je de installer interactief draaien:
./setup.sh
Je krijgt dan vragen over:
- Hostname configuratie
- Netwerk interface selectie
- Admin gebruikersnaam en wachtwoord
Dit geeft je de mogelijkheid om specifieke instellingen aan te passen aan je wensen.
Na de installatie
Toegang tot DirectAdmin
Na succesvolle installatie kun je inloggen via:
https://jouw-ip:2222
De installer toont de admin credentials aan het einde. Noteer deze gegevens goed, want je hebt ze nodig voor toekomstige toegang.
Eerste configuratie
- Log in met de admin gegevens
- Ga naar Admin Settings
- Wijzig het admin wachtwoord naar iets sterks
- Configureer je hostname correct
- Stel e-mail settings in
Het is aan te raden om een sterk wachtwoord te gebruiken dat bestaat uit een combinatie van letters, cijfers en speciale tekens om je account te beveiligen.
DNS configureren
Als je DirectAdmin als nameserver wilt gebruiken:
- Ga naar DNS Administration
- Stel je nameservers in (ns1.jouwdomein.nl, ns2.jouwdomein.nl)
- Configureer de juiste glue records bij je domeinregistrar
Het correct instellen van je DNS is cruciaal voor de bereikbaarheid van je websites. Zorg ervoor dat je de juiste records invoert en dat ze goed zijn geconfigureerd bij je registrar.
SSL voor DirectAdmin
Beveilig de admin interface met een SSL certificaat:
/usr/local/directadmin/scripts/letsencrypt.sh request hostname.jouwdomein.nl
Een SSL-certificaat is essentieel voor de beveiliging van je gegevens en het opbouwen van vertrouwen bij je gebruikers. Het zorgt ervoor dat de communicatie tussen de server en de client versleuteld is.
LiteSpeed installeren (optioneel)
DirectAdmin werkt standaard met Apache, maar LiteSpeed biedt betere performance:
- Ga naar Administrator > Custom Build
- Selecteer Apache > kies LiteSpeed
- Klik Build
De switchover duurt enkele minuten. LiteSpeed kan de laadtijden van je websites aanzienlijk verbeteren, wat vooral nuttig is voor drukbezochte sites.
Troubleshooting
Installatie mislukt
Check of je OS ondersteund wordt en of je een schone installatie hebt. Bestaande webservers kunnen conflicten veroorzaken. Als je problemen ondervindt, probeer dan de installatie opnieuw uit te voeren op een schone server.Kan niet inloggen op poort 2222
Controleer je firewall settings:firewall-cmd --add-port=2222/tcp --permanent
firewall-cmd --reload
Zorg ervoor dat er geen andere firewallregels zijn die de toegang tot deze poort blokkeren.
Licentie foutmelding
Verifieer dat je licentie geldig is en gekoppeld aan het juiste IP-adres. Neem contact op met je hostingprovider als je twijfels hebt over de licentie.Gerelateerde artikelen
- LiteSpeed webserver configuratie
- SSH toegang activeren in DirectAdmin
- Composer gebruiken via SSH
- VPS eerste stappen na aankoop
Hulp nodig?
We staan voor je klaar! Loop je ergens tegenaan of heb je vragen? Ons supportteam helpt je graag persoonlijk verder. Stuur ons een berichtje via het ticketsysteem - we reageren meestal binnen een paar uur en denken graag met je mee.
0 van 0 vonden dit nuttig