Wat kunt u doen met een VPS? 20 praktische toepassingen
Ontdek 20 concrete toepassingen voor een VPS, van websites en VPN-servers tot AI-agents en game-hosting. Wij tonen per taak het benodigde RAM-geheugen voor een stabiele server.
Wat kunt u doen met een VPS?
Een VPS (virtual private server) is een Linux-machine met een publiek IP-adres die blijft draaien, ongeacht of uw laptop aanstaat. Alles wat bereikbaar moet blijven, kan daar worden ondergebracht. In de praktijk betekent dit websites, een privé-VPN, uw eigen bestands- en foto-opslag, media, gameservers, geplande scripts en een groeiende hoeveelheid AI-tools. Hieronder staan twintig zaken die mensen daadwerkelijk draaien, grofweg gerangschikt op hoe vaak ze de reden zijn om een server te huren.
Elk item beschrijft de taak, het geheugengebruik en waar de volledige handleiding te vinden is. Als u op zoek bent naar een breder overzicht van applicaties in plaats van taken, bekijkt u de bijbehorende lijst met applicaties die het waard zijn om in 2026 zelf te hosten.
De 20 dingen die mensen daadwerkelijk draaien
- Host een website of webapplicatie. Dit is nog steeds het meest voorkomende antwoord. Eén kleine server draait moeiteloos nginx of Apache, PHP en een database op 1 GB RAM. Het klassieke startpunt is een LAMP stack op Ubuntu 24.04. Voeg een gratis certificaat toe met Certbot en Let's Encrypt op nginx, want een kaal IP-adres op poort 80 zorgt voor browserwaarschuwingen die u bezoekers kosten.
- Draai meerdere sites en apps op één machine. Eén server kan tientallen domeinnamen bedienen als een proxy aan de voorzijde de verzoeken sorteert op hostnaam. Een reverse proxy voert die taak uit en vernieuwt ook de certificaten; daarom is Traefik voor meerdere Docker-apps de gebruikelijke tweede stap. De besparing is reëel: vijf projecten op één server van 4 GB kosten minder dan vijf kleine servers en zijn eenvoudiger te back-uppen.
- Uw eigen VPN. Een VPS geeft u een exit-IP dat u zelf beheert, zodat openbare wifi uw verkeer niet kan lezen en uw thuisservices buiten het openbare internet blijven. WireGuard gebruikt minder dan 50 MB geheugen en draait in de kernel, waardoor de server het nauwelijks merkt. De gids voor self-hosted WireGuard VPN behandelt de handshake- en DNS-problemen waar mensen vaak tegenaan lopen. De twee producten worden vaak verward, dus de vergelijking tussen VPS en VPN is de moeite waard om eerst te lezen.
- Een wachtwoordmanager in eigen beheer. Vaultwarden spreekt het Bitwarden-protocol, waardoor elke officiële app en browserextensie verbinding maakt met uw server in plaats van met die van een bedrijf. Het heeft ongeveer 150 MB RAM nodig en nauwelijks schijfruimte, wat Vaultwarden op een VPS het beste eerste project op deze lijst maakt. Deze server bevat al uw wachtwoorden, dus behandel het certificaat en de back-ups als onderdeel van de installatie, niet als een latere taak.
- Cloud-bestandsopslag en agenda's. Nextcloud vervangt een betaald Drive- of Dropbox-abonnement met synchronisatieclients voor elk desktop- en telefoonplatform, plus agenda en contacten. Reken op 1 tot 2 GB RAM plus de grootte van uw bestanden, en installeer het vanaf het begin op PostgreSQL: de gids voor Nextcloud met Docker, TLS en back-ups legt uit waarom het later migreren van de database de meest voorkomende manier is waarop mensen een instantie kapotmaken.
- Een fotobibliotheek met upload vanaf uw telefoon. Immich uploadt automatisch uw filmrol en voert gezichts- en objectherkenning uit; dit is de functie die mensen eindelijk laat overstappen van Google Photos. Dit is de meest veeleisende applicatie in deze lijst vanwege de machine-learning-container, dus lees de self-hosted Immich-gids voordat u het kleinste abonnement aanschaft. Als dat geheugenvereiste meer is dan uw abonnement toelaat, vergelijkt PhotoPrism en Immich naast elkaar beide opties op basis van RAM, telefoon-apps en back-upcommando's, zodat u kunt kiezen wat uw server daadwerkelijk aankan. Pin een versie in plaats van
latestte pullen, aangezien er tussen releases nog steeds ingrijpende wijzigingen kunnen optreden.
- Een mediaserver voor uw eigen bibliotheek. Jellyfin streamt uw films en series naar een tv-app, browser of telefoon zonder account en zonder betaalmuur voor afspelen op afstand. Het verbruikt in rust ongeveer 1 tot 2 GB RAM. De bepalende factor voor succes is transcoding: Jellyfin op een VPS laat zien hoe u bestanden in een formaat houdt dat clients direct afspelen, zodat de server alleen bytes verplaatst. Zodra het draait, zorgt Halcyon voor een interface als een videotheek uit de jaren 90 waar u door schappen bladert; dit blijkt een veel betere manier om iets te kiezen dan door een eindeloos raster van miniaturen te scrollen.
- Een gameserver voor vrienden. Een Minecraft-server voor een handvol spelers vereist 2 tot 4 GB RAM en een machine die aan blijft staan wanneer de host-speler gaat slapen; dat is precies wat een VPS biedt. De gids voor Minecraft-server op een VPS behandelt de Java-geheugenvlaggen en het draaien onder systemd, zodat de server zichzelf herstart na een crash.
- Geplande scripts, scrapers en bots. Alles wat om 3 uur 's nachts moet draaien, heeft een machine nodig die om 3 uur 's nachts wakker is. Schrijf de taak als een systemd-service met een timer in plaats van een cron-regel, omdat u dan logs, foutstatussen en een schone manier om te testen krijgt: systemd-services en timers op een VPS bevat de unit-bestanden. Een Discord- of Telegram-bot volgt hetzelfde patroon, maar dan met een continu draaiend proces in plaats van een getimed proces.
- Automatiseringsworkflows. n8n biedt een visuele bouwer voor het werk waar Zapier per taak voor rekent. Door het zelf te draaien, vervallen zowel de kosten als de limiet op de hoeveelheid data die erdoorheen stroomt. Het verbruikt ongeveer 500 MB RAM. Stel de encryptiesleutel expliciet in, zoals self-hosted n8n met HTTPS laat zien, anders worden alle opgeslagen inloggegevens onleesbaar na een container-rebuild.
- Draai zelf een taalmodel. Ollama serveert open-weight-modellen via een lokale API, zodat prompts en documenten uw server nooit verlaten. Verwacht op een VPS met alleen CPU een paar woorden per seconde in plaats van directe antwoorden, en reken op ongeveer 8 GB RAM voor een 8B-model: Ollama draaien om een LLM te hosten bevat realistische cijfers. Voor een workflow-platform bovenop het model voegt Dify op een VPS een UI en retrieval toe.
- Geef een coding agent een plek om te wonen. Een AI-coding agent die een uur werkt is nutteloos als hij stopt wanneer u uw laptop afsluit. Daarom plaatsen mensen deze op een server binnen een terminal-multiplexer om later opnieuw verbinding te maken. Claude Code op een VPS met tmux is de setup, en een coding agent draaien op een VPS behandelt de algemene opzet. Geef de agent een eigen gebruiker zonder privileges en een map waar hij niet uit kan ontsnappen.
- Host MCP-servers voor uw assistenten. MCP-servers (model context protocol) zijn kleine, altijd actieve processen die tools en data blootstellen aan een AI-client. "Altijd actief" is wat een laptop niet kan. MCP-servers op een VPS doorloopt het draaien ervan achter TLS met authenticatie; dit is belangrijk omdat een open MCP-endpoint een tool is die iedereen kan aanroepen.
- Houd uw andere servers in de gaten. Uptime Kuma pingt uw sites en waarschuwt u via vrijwel elk kanaal; het draait in ongeveer 200 MB. De regel die mensen missen: monitor productie vanaf een andere machine, want Uptime Kuma statusmonitoring die draait op de machine die het bewaakt, kan u niet vertellen wanneer die machine uitvalt.
- Echte statistieken, niet alleen up of down. Wanneer u een vloot aan servers heeft in plaats van één, wilt u CPU-, schijf- en servicestatistieken met geschiedenis en triggers. Een Zabbix-monitoringserver doet dat met een agent op elke host en vereist 2 GB RAM plus een eigen database. Begin met de eenvoudige uptime-check en schaal op wanneer u daar klaar voor bent.
- Offsite back-ups voor al het andere. Een back-up op dezelfde schijf als de data is geen back-up. Een goedkope VPS met een groot volume is een uitstekende bestemming, en restic-back-ups op een VPS geeft u versleutelde, gededupliceerde, versiebeheerde snapshots met een herstelprocedure die u daadwerkelijk kunt testen. Test dit maandelijks, want een ongeteste back-up is slechts een hoop.
- Uw eigen CI-runner. Gehoste build-minuten raken op, en een self-hosted runner houdt uw caches warm en uw geheimen lokaal. Een self-hosted GitHub Actions-runner toont de installatie en isolatie, wat vooral belangrijk is bij publieke repositories waar een pull request code op uw machine kan uitvoeren.
- Teamchat in eigen beheer. Rocket.Chat biedt threads, gesprekken en integraties voor een team dat liever niet per gebruiker betaalt. Het heeft 2 GB RAM of meer nodig omdat MongoDB het zware onderdeel is. Rocket.Chat met Docker Compose doorloopt de versieladder, aangezien het overslaan van een grote MongoDB-versie tijdens een upgrade de database onbruikbaar maakt.
- Een privénetwerk over al uw machines. Zodra u meerdere servers en een laptop heeft, is een mesh-netwerk prettiger in gebruik dan een enkele hub. Headscale als self-hosted Tailscale-controlserver houdt de coördinatie op uw eigen machine. Wanneer een heel netwerk bereikbaar moet zijn in plaats van één host, zoals een thuis-LAN of het privébereik van een provider, bespaart een VPS die die routes adverteert als subnet-router u het installeren van de client op elk apparaat erachter. Combineer dit met de gewoonte om hosts als een groep te behandelen; dat is waar meerdere Linux-servers beheren over gaat.
- Een lab, en een mailserver als u echt wilt. Een VPS is een veilige plek om dingen kapot te maken: probeer een FreeBSD 15-server, of draai virtuele machines binnen uw server waar het abonnement nested virtualization toestaat. E-mail staat bewust onderaan, omdat de meeste providers uitgaande poort 25 blokkeren en afleverbaarheid een langdurig gevecht is. Lees self-hosted e-mail met Mailcow dus met uw ogen open.
Hoeveel servercapaciteit heeft elk van deze nodig?
Geheugen is de beperkende factor, niet de CPU of de schijfruimte. Een 1 GB-abonnement is voldoende voor één kleine taak: een website, een VPN, een wachtwoordbeheerder of een bot. Een 4 GB-abonnement is de comfortabele keuze voor het draaien van een handvol services achter één proxy; dit is wat de meeste gebruikers op deze pagina uiteindelijk doen.
De lastige maat is 2 GB. Dit is het punt waarop iemand een derde container toevoegt, de kernel deze geruisloos beëindigt en er in het applicatielogboek niets te vinden is over de oorzaak. Voer sudo dmesg | grep -i "out of memory" uit en u ziet de Out of memory: Killed process-regel die de container-runtime heeft onderdrukt. AI-workloads vormen een uitzondering op deze regel: een 8B-taalmodel vereist ongeveer 8 GB voordat het überhaupt kan laden, en voor machine learning met foto's geldt iets soortgelijks.
Schijfruimte is afhankelijk van uw data. Foto's, media en back-ups zijn de enige onderdelen die honderden gigabytes vereisen. Al het overige past binnen de 20 tot 50 GB die bij een klein abonnement is inbegrepen.
Voordat u begint
Elke bovenstaande handeling gaat uit van dezelfde basis: een machine die u kunt bereiken, een gebruiker die niet root is, en een firewall.
sudo apt update && sudo apt upgrade -y
sudo adduser deploy
sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw statussudo ufw status hoort Status: active weer te geven met een regel die 22/tcp toestaat. Open een tweede terminal en bevestig dat u nog steeds kunt inloggen voordat u de eerste sluit; een firewall die u buitensluit vereist namelijk een console-herstel via het paneel van uw provider. De eerste tien minuten op een nieuwe VPS behandelt dit volledig, en SSH hardening schakelt wachtwoordinlog uit, waardoor de constante brute-forcepogingen op de achtergrond niet langer relevant zijn.
Bijna elke bovenstaande applicatie wordt geleverd als container. Installeer daarom eenmaal Docker, waarna de rest van de lijst uit kopiëren en plakken bestaat:
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-worldEen foutmelding bij het lezen van permission denied while trying to connect to the Docker daemon socket betekent dat de wijziging van de groep nog niet is doorgevoerd in uw shell; log uit en weer in. Docker Compose basics legt het bestandsformaat uit dat in alle bovenstaande handleidingen wordt gebruikt.
Waarvoor een VPS niet geschikt is
Enkele eerlijke beperkingen. Zwaar grafisch werk en het trainen van modellen vereisen een GPU, en een standaard VPS beschikt hier niet over. Inferentie op de CPU blijft daarom traag, ongeacht hoeveel RAM u toevoegt. Wanneer u daadwerkelijk een GPU of enkele terabytes aan schijfruimte nodig heeft, is een eigen machine thuis het eerlijke alternatief. Het artikel Proxmox thuis versus een VPS huren zet de hardware- en elektriciteitskosten af tegen een maandelijkse factuur. Alles waarbij vijf minuten downtime echte schade veroorzaakt, zoals een huisalarm of een medisch waarschuwingssysteem, hoort niet thuis op een hobbyserver die u op zondagavond bijwerkt. Een enkele server is bovendien een single point of failure; een dienst die nooit offline mag zijn, vereist een tweede machine en een geteste methode om daarnaar over te schakelen.
E-mail verdient een eigen waarschuwing, ook al staat het op de lijst. Uitgaande poort 25 wordt door de meeste providers geblokkeerd. Zelfs als deze openstaat, belandt een nieuw IP-adres zonder reputatie in de spam totdat de DNS-records correct zijn ingesteld en het adres is opgewarmd. Dit is een continu proces en geen taak voor in het weekend.
FAQ
Wat is het meest voorkomende gebruik voor een VPS?
Het hosten van een website of webapplicatie. Een kleine server die nginx of Apache met PHP en een database draait, kan een persoonlijke site, een klantensite of een klein product aan met 1 GB RAM. Dit is de goedkoopste manier om een echt openbaar IP-adres te krijgen met volledige controle over de stack. Het op één na meest voorkomende antwoord is een privé-VPN, omdat een server die u in eigen beheer heeft, u een uitgangsadres geeft dat niemand anders deelt.
Hoeveel RAM heb ik nodig voor de zaken op deze lijst?
Voor één kleine service volstaat 1 GB. Voor een handvol services achter één reverse proxy is 4 GB een comfortabele grootte; dit is het abonnement waar de meeste mensen voor kiezen. AI-workloads vormen de uitzondering: een 8B-taalmodel heeft ongeveer 8 GB nodig voordat het laadt, en machine learning voor foto's vereist een vergelijkbare hoeveelheid. Schijfruimte is alleen van belang als u media, foto's of back-ups opslaat.
Kan ik meer dan één van deze op dezelfde server draaien?
Ja, en dat is gebruikelijk. Plaats elke applicatie in een eigen container, publiceer niets rechtstreeks op het internet en laat één reverse proxy de namen en certificaten afhandelen. De beperking is het geheugen in plaats van het aantal applicaties. Tel de reële cijfers hierboven bij elkaar op en houd vervolgens een marge van ten minste 25 procent aan, zodat een upgrade of een back-up niet leidt tot een out-of-memory kill.
Moet ik Linux kennen om een VPS te gebruiken?
U heeft de basis nodig: verbinding maken via SSH, een bestand bewerken en een logbestand lezen. Al het overige in deze handleidingen is kopiëren, plakken en de uitvoer controleren aan de hand van wat de handleiding aangeeft dat u zou moeten zien. Als u liever klikt dan typt, kan een configuratiescherm de applicaties voor u beheren, en de vergelijking tussen Cloudron, CasaOS en Coolify beschrijft wat elk daarvan u kost aan flexibiliteit.
Is een VPS goedkoper dan betalen voor deze services?
Meestal wel, zodra u er meer dan één draait. Eén server van 4 GB kan tegelijkertijd een abonnement voor bestandssynchronisatie, een wachtwoordmanager, een opslagplan voor foto's en een factuur voor automatiseringstools vervangen. De kosten die u in plaats daarvan draagt, zijn uw eigen tijd: updates, certificaten en back-ups zijn nu uw verantwoordelijkheid. De besparing is dus alleen reëel als u deze taken ook daadwerkelijk uitvoert.