Een VPS geeft u volledige controle over een eigen server, maar als u nog nooit met Linux heeft gewerkt kan het overweldigend zijn. Deze gids neemt u stap voor stap mee door de eerste uren met uw VPS.
Stap 1: inloggen via SSH
Na het bestellen van uw VPS ontvangt u een IP-adres, een gebruikersnaam (meestal root) en een wachtwoord. Hiermee logt u in via SSH:
Windows: open PowerShell of Windows Terminal en typ:
ssh root@123.45.67.89
macOS / Linux: open de terminal en gebruik hetzelfde commando.
Accepteer de vingerafdruk bij de eerste verbinding en voer uw wachtwoord in.
Stap 2: het systeem bijwerken
Het eerste wat u doet na het inloggen is het systeem bijwerken:
apt update && apt upgrade -y
Dit installeert de nieuwste beveiligingspatches en software-updates.
Stap 3: een eigen gebruiker aanmaken
Werken als root is riskant: een typfout kan het hele systeem beschadigen. Maak een eigen gebruiker aan:
adduser mijngebruiker
usermod -aG sudo mijngebruiker
Log voortaan in als deze gebruiker en gebruik sudo als u beheerdersrechten nodig heeft.
Stap 4: SSH beveiligen
Verander de standaardpoort van SSH en schakel wachtwoordlogin uit ten gunste van SSH-sleutels:
- Genereer een SSH-sleutelpaar op uw eigen computer:
ssh-keygen -t ed25519 - Kopieer de publieke sleutel naar uw VPS:
ssh-copy-id mijngebruiker@123.45.67.89 - Bewerk
/etc/ssh/sshd_config: zetPasswordAuthentication noenPermitRootLogin no - Herstart SSH:
sudo systemctl restart sshd
Stap 5: firewall instellen
Installeer en configureer ufw (Uncomplicated Firewall):
sudo ufw allow OpenSSH
sudo ufw enable
Open daarna alleen de poorten die u nodig heeft. Voor een webserver:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
Stap 6: software installeren
De meest voorkomende taken op een VPS:
| Doel | Installatie |
|---|---|
| Webserver | sudo apt install nginx |
| Database | sudo apt install mariadb-server |
| PHP | sudo apt install php-fpm php-mysql |
| Node.js | Via NodeSource: curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash - |
| Docker | Via de officiele Docker-repository |
Veelgemaakte fouten
- Geen backups: maak altijd backups voordat u wijzigingen aanbrengt. Gebruik snapshots als uw provider dat aanbiedt.
- Firewall vergeten: een open server is een doelwit. Stel uw firewall in voordat u diensten draait.
- Root gebruiken voor alles: werk met een normale gebruiker en
sudo. - Updates overslaan: stel automatische beveiligingsupdates in met
unattended-upgrades.
Welk besturingssysteem kies ik?
Voor beginners is Ubuntu 24.04 LTS de beste keuze: grote community, veel documentatie, vijf jaar beveiligingsupdates. Debian 12 is iets lichter en stabieler maar minder beginner-vriendelijk.
Hoeveel RAM heb ik nodig?
Voor een enkele website of applicatie is 2 GB voldoende. Draait u meerdere diensten, kies dan 4 GB of meer. U kunt bij de meeste providers later upgraden.
Start met een VPS bij HostValues: KVM-virtualisatie, root-toegang en directe levering.