Extern-bureaubladtools zijn handig tot precies het moment waarop de gratis laag beslist dat je «commercieel» oogt en je midden in een sessie buitensluit — of je hebt gewoon liever dat je scherm niet via andermans cloud loopt. RustDesk is een open-source extern-bureaublad-app, en het interessante is dat je de serverkant zelf kunt draaien: wijs elke client naar je eigen VPS, en je sessies lopen via een machine die jij beheert. Betaal in crypto, zonder KYC.
Wat RustDesk van een server vraagt
RustDesks zelfgehoste server bestaat uit twee kleine stukken: hbbs (de ID-/rendezvous-server die clients elkaar laat vinden) en hbbr (de relay die de sessie draagt als een directe verbinding niet mogelijk is). Geen van beide is zwaar — de eisen komen van bereikbaarheid en bandbreedte, niet van rekenkracht:
- Een toegewijd IPv4 en open poorten. Clients verbinden inkomend naar je server op de poorten 21115-21119 (TCP) en 21116 (UDP). Dat vereist een publiek IP dat van jou is en de vrijheid om poorten te openen — een plan met toegewijd IP. NAT-plannen kunnen geen willekeurig inkomend aannemen, dus die bedienen RustDesk niet. Nano-IP ($8/mnd) is ruim voldoende voor persoonlijk of klein teamgebruik.
- Bandbreedte, wanneer een sessie wordt gerelayd. Een gerelayde sessie draagt de videostream via je server. Verkeer is hier ongemeten op elk plan, dus druk scherm delen levert geen verrassingsrekening op — maar als meerdere mensen tegelijk verbinden, schaal dan op voor de doorvoer.
- Nauwelijks CPU/RAM. hbbs en hbbr nippen aan resources; de kleinste server met toegewijd IP draait ze prima.
Zet het op (Ubuntu 24.04, Docker)
# dedicated-IP plan, root shell
apt update && apt install -y docker.io docker-compose-v2
systemctl enable --now docker
mkdir -p /opt/rustdesk && cd /opt/rustdesk
cat > docker-compose.yml <<'EOF'
services:
hbbs:
image: rustdesk/rustdesk-server:latest
command: hbbs -r <YOUR.SERVER.IP>:21117
network_mode: host
volumes: ["./data:/root"]
restart: unless-stopped
hbbr:
image: rustdesk/rustdesk-server:latest
command: hbbr
network_mode: host
volumes: ["./data:/root"]
restart: unless-stopped
EOF
docker compose up -d
ufw allow 21115:21119/tcp && ufw allow 21116/udp
Bij de eerste start schrijft hbbs een publieke sleutel naar ./data/id_ed25519.pub. Open in elke RustDesk-client Settings → Network → ID/Relay Server, voer het IP van je server in en plak die sleutel. Vanaf dan ontmoeten je clients elkaar en relayen ze via je eigen server.
Voor wie dit is
- Privacybewuste gebruikers die hun externe sessies niet via een leverancierscloud willen leiden.
- Kleine teams en freelancers die geplaagd worden door «commercieel gebruik»-meldingen op gratis lagen — zelf hosten verwijdert het per-gebruiker-model volledig.
- Home-labs en zelf-hosters die al hun eigen diensten draaien en externe toegang op dezelfde voorwaarden willen: hun server, hun regels.
Waarom EQVPS voor RustDesk
- Toegewijd IPv4 vanaf $8/mnd, alle poorten open, reverse-DNS in zelfbediening.
- EU-locaties (Duitsland, Finland) — schone routes, echte gegevensbeschermingswet.
- Geen KYC, betaling in crypto. E-mail om te registreren, USDC/USDT om te betalen — passend bij een privé extern-bureaublad-endpoint.
- Root in ~60 seconden, ongemeten verkeer. Start hbbs + hbbr, open de poorten, en je eigen extern bureaublad staat live.
Wil je ook een versleutelde tunnel voor al je verkeer en niet alleen extern bureaublad, dan dekt de zelfgehoste WireGuard-VPN dat; en voordat je iets blootstelt, doorloop de beveiligingschecklist voor een nieuwe VPS.
Reacties
Nog geen reacties. Wees de eerste.