KennisbankVPSGebruikers beheren in DirectAdmin

Gebruikers beheren in DirectAdmin

Laatst bijgewerkt: 14 mei 2025

Je kunt gebruikers aanmaken en beheren in DirectAdmin. In dit artikel vertellen we er meer over.

Gebruiker aanmaken

  1. Klik in de blauwe balk rechts op ‘Reseller Level’;
  2. Klik vervolgens op de knop ‘Add New User’;
  3. Vul het formulier in met de gewenste gegevens voor de gebruiker;
  4. Klik op ‘Submit’ om de gebruiker aan te maken.

Tip

Standaard maakt DirectAdmin een ‘package’ aan met vrij lage waardes. Wil je verschillende groottes voor gebruikers instellen? Maak dan zelf een package aan die past bij de gewenste specificaties.

Limieten aanpassen

Het aanpassen van de limieten van een gebruiker in DirectAdmin kan eenvoudig worden uitgevoerd na het aanmaken van de gebruiker. Dit kan handig zijn als je bijvoorbeeld achteraf merkt dat een gebruiker meer schijfruimte nodig heeft of gebruik moet kunnen maken van aanvullende opties. Enkele voorbeelden van aan te passen opties zijn:

  • Schijfruimte
  • Aantal te koppelen domeinen
  • Aantal aan te maken databases
  • Toegang tot SSL-certificaten
  • Toegang tot SpamAssassin
  • Toewijzing van een ander gebruikerspakket (‘package’)

Stappenplan

  1. Log in op je server;
  2. Klik op de knop ‘Show all users’;
  3. Zoek en klik op de gewenste gebruikersnaam;
  4. Klik op ‘Modify user [gebruikersnaam]’;
  5. Pas de waardes aan.

Nu je de instellingen van de gebruiker geopend hebt, kun je de limieten en opties aanpassen naar wens. Nadat je alle aanpassingen hebt doorgevoerd, klik je onderaan de pagina op de knop ‘Save’ om de wijzigingen op te slaan.

Backups van gebruikers instellen

Log in op de server. Ga naar het kopje ‘Admin Tools’ en klik op ‘Admin Backup / Transfer’.

Who

Voor deze stap kies je welke gebruikers je wilt opnemen in de automatische back-up taak. We gaan er in dit voorbeeld vanuit dat je geen domeinen onder de ‘Admin’ user hebt gekoppeld. Selecteer daarom alle gebruikers behalve de gebruiker ‘Admin’.

When

Hier stel je in hoe vaak en op welk tijdstip de automatische back-up moet worden uitgevoerd. De standaardinstelling van DirectAdmin is elke dag om 5 uur ’s ochtends. Pas dit eventueel aan naar jouw voorkeur.

Where

In deze stap bepaal je waar de back-up bestanden opgeslagen moeten worden. Denk hier goed over na:

  • Externe opslag: Maak gebruik van een externe FTP-server voor wekelijkse volledige back-ups. Mocht je server crashen, dan beschik je over maximaal een week oude data.
  • Lokale opslag: Stel daarnaast een lokale back-up in van alleen foutgevoelige data (zoals domeindata en databases). Deze back-ups zijn sneller terug te zetten en besparen ruimte op je FTP-server.

De FTP-gegevens voor de externe back-up locatie vind je in je klantenpagina. Vul deze gegevens naar eigen wens in.

What en Submit

Geef nu aan welke data je wilt opnemen in de back-up. Je kunt verschillende back-up taken instellen voor verschillende soorten data, maar je kunt er ook voor kiezen om alles te back-uppen door ‘all data’ te selecteren. Klik vervolgens op ‘Submit’ om de back-up taak in te stellen.

Controle van de back-up

Nu de automatische back-up is ingesteld, is het belangrijk om regelmatig te controleren of deze goed wordt uitgevoerd:

  1. Start een cronjob handmatig om direct te testen;
  2. Controleer regelmatig of back-ups correct zijn gemaakt;
  3. Test periodiek het terugzetten van een back-up zodat je weet hoe dit proces werkt. Dit voorkomt veel stress in geval van een echte calamiteit.

 

Domein verplaatsen naar een andere gebruiker

Als je meerdere domeinen onder een gebruiker hebt en deze wilt splitsen, kun je gebruikmaken van een script dat DirectAdmin hiervoor beschikbaar heeft gesteld. Hieronder volgen de stappen om dit proces uit te voeren.

Nieuwe gebruikers aanmaken

Maak eerst nieuwe gebruikers aan waar de domeinen naartoe verplaatst moeten worden. Dit kan via de DirectAdmin interface. Gebruik bij voorkeur herkenbare gebruikersnamen die eenvoudig te koppelen zijn aan de betreffende domeinen.

Inloggen op de server via SSH

Omdat het script uitsluitend via de command line uitgevoerd kan worden, moet je eerst inloggen op de server via SSH.

Het script uitvoeren

Volg de onderstaande stappen om het domein te verplaatsen:

1. Ga naar de scripts-map:

cd /usr/local/directadmin/scripts

2. Voer het script uit:

./move_domain.sh DOMEINNAAM.nl OUDEUSER NIEUWEUSER

3. Vervang DOMEINNAAM.nl, OUDEUSER en NIEUWEUSER door de juiste gegevens.

Let op: Dit script verplaatst alleen de mappenstructuur van de oude naar de nieuwe gebruiker. Als de website gebruikmaakt van een database, moet je deze handmatig exporteren via PHPMyAdmin en importeren onder de nieuwe gebruiker. De domeinnaam is verplaatst maar mijn site werkt niet meer!

Het kan voorkomen dat de website na het verplaatsen niet meer correct functioneert. Dit komt doordat de paden in de database nog verwijzen naar de oude gebruikersmap (/home/OUD).

Oplossing: Voer een zoek-en-vervang actie uit in de database. Vervang alle vermeldingen van /home/OUD door /home/NIEUW. Hierdoor zal de website de juiste paden weer herkennen en correct functioneren.

Was dit artikel nuttig?