DirectAdmin op Linux VPS
Laatst bijgewerkt: 19 mei 2025
Als je bij ons een VPS afneemt dan kun je hier DirectAdmin op draaien. In dit artikel delen we een aantal tips om hier zo goed mogelijk gebruik van te maken.
Inleiding
Voor de Linux VPS is DirectAdmin een heel populair control panel. Het maakt het beheer van je VPS een stuk handiger. Bij DirectAdmin regel je het meeste via de webinterface. Maar je kunt ook aan de achterkant DirectAdmin finetunen, dat wil zeggen op de commandoregel van je VPS. Van beide manieren geven we je tips zodat je een allrounder wordt met DirectAdmin.
Software installeren
Met de CustomBuild 2.0 plug-in maak je het installeren en upgraden van software op je VPS eenvoudiger. Je hoeft hiervoor niet in de opdrachtregel te werken maar regelt alles vanuit DirectAdmin. Ook bepaalde server configuraties regel je hiermee. Om deze handige plug-in te installeren volg je deze stappen.
- Ga via ‘Admin Level’ rechts naar ‘Extra Features’;
- Kies voor ‘Plugin Manager’;
- Geef onder ‘Add Plugin’ de volgende link op: http://www.custombuild.eu/plugin/custombuild.tar.gz
- Klik op ‘Add Plugin’;
- De nieuwe functionaliteit staat nu onder ‘Extra Features’ bij ‘CustomBuild 2.0’.
Webstatistieken
Voor de webstatistieken krijg je standaard Webalizer. Die is sterk verouderd. ‘AWStats’ is een stuk gebruiksvriendelijker en biedt meer inzicht. Volg deze stappen om AWStats te activeren.
AWStats activeren
- Ga via ‘Admin Level’ naar ‘CustomBuild 2.0’ bij ‘Extra Features’;
- Kies het tabblad ‘Edit Options’;
- Zet onderaan bij ‘AWStats’ de optie op ‘Yes’;
- Kies bij ‘Webalizer’ voor ‘No’;
- Klik helemaal onderaan op ‘Save’;
- Ga dan naar het tabblad ‘Build Software’;
- Klik bij ‘Build AWStats’ op ‘Build’.
Webstatistieken inzien
- Ga naar ‘Your Account’;
- Klik op ‘User Level’ en dan ‘Site Summary’;
- Kies voor ‘Statistics’ en dan ‘Logs’;
- Klik op ‘Your Account’;
- Kies daar voor je domeinnaam onder ‘Domain Awstats’.
Installatron
Installatron is een plug-in voor DirectAdmin. Hiermee installeer je een CMS zoals WordPress of Drupal. De installatie van deze plug-in doe je in een paar stappen.
- Log in op je Linux VPS;
- Download de plug-in: ‘wget’;
- Maak het script uitvoerbaar met ‘chmod +x installatron-plugin.sh’;
- Installeer ‘Installatron’ met ‘./installatron-plugin.sh -f’;
- Via ‘User Level’ zie je nu bij ‘Web Applications’ de nieuwe CMS mogelijkheden.
NB: De installatie kan eventueel op andere distributies verschillen van de zojuist omschreven methode.
PHP beveiligen
PHP kent een aantal gevaarlijke functies. Met ‘shell_exec’ bijvoorbeeld voer je rechtstreeks systeemcommando’s uit. Om dat soort functies uit te schakelen volg je deze stappen.
- Ga via ‘Admin Level’ naar ‘CustomBuild 2.0’ bij ‘Extra Features’;
- Zet in het tabblad ‘Edit Options’ bij ‘secure_php’ de optie op ‘Yes’;
- Klik onderaan op ‘Save’;
- Ga naar tabblad ‘Update Software Configuration’;
- Klik bij ‘Secure PHP’ op ‘Submit’.
Mocht een bepaalde webapplicatie hierna niet meer functioneren, check dan in de logging om welke functie het gaat.
- Ga via ‘User Level’ bij ‘Your Account’ onder ‘Site Summary’;
- Kies voor ‘Statistics’ en dan ‘Logs’;
- Zoek vervolgens in ‘/usr/local/lib/php.ini’ naar ‘Disable_functions’;
- Verwijder de betreffende functie;
- Herstart Apache met ‘systemctl restart httpd’.
Beveilig DirectAdmin met SSL
Standaard gebruikt DirectAdmin geen SSL om de communicatie met de browser te beveiligen. Een snelle oplossing is met een eigen gemaakt certificaat.
- Ga op je VPS naar de configuratiedirectory met ‘cd /usr/local/directadmin/conf’;
- Genereer de key en het certificaat: ‘openssl req -x509 -newkey rsa -keyout cakey.pem -out cacert.pem -days 10950 –nodes’;
- Tik de juiste antwoorden in bij de vragen die je krijgt voor het certificaat;
- Ga in dezelfde directory naar het configuratiebestand ‘directadmin.conf’;
- Verander ‘SSL=0’ in ‘SSL=1’;
- Herstart DirectAdmin met ‘systemctl restart directadmin’;
- Nu kun je DirectAdmin benaderen met HTTPS op poort 2222.
IPv6 inschakelen
Een van de grote voordelen van IPv6 is dat je veel meer IP-adressen kunt uitdelen dan met IPv4. Dit gaat dan ook op termijn de norm worden op internet. Om dit op DirectAdmin te activeren moet je het configuratiebestand aanpassen.
- Open ‘/usr/local/directadmin/conf/directadmin.conf’;
- Voeg hieraan toe ‘ipv6=1’;
- Herstart DirectAdmin met ‘systemctl restart directadmin’;
- Ga naar ‘Admin Level’ en dan ‘IP Management’ onder ‘Admin Tools’;
- Nu kun je IPv6 adressen aan je domein toekennen.
DirectAdmin op je VPS
Voor je VPS heb je de keus uit verschillende varianten. Onder meer heb je een Linux VPS met daarop DirectAdmin als control panel. Die is ook voorzien van de ‘CustomBuild 2.0’ plug-in. Hiermee kun je jouw VPS naar eigen wens inrichten. Profiteer meteen van de snapshot diensten voor je VPS. Daarmee zet je de VPS weer terug in de eerdere toestand als een cruciale wijziging onverwachte resultaten oplevert.
Was dit artikel nuttig?