−25%

op Windows bij jaarbetaling, tot 31/10. Naar de pakketten

EQVPS
Aan de slag

Self-host Nextcloud op een VPS: je eigen private cloud (bestanden, agenda, contacten)

3 sep 2026 · 2 min lezen · EQVPS Team

Cloud-opslag is handig precies tot het account wordt geschorst, de gratis tier krimpt, of je beseft dat een derde partij elk bestand dat je bezit heeft geïndexeerd. Nextcloud geeft je hetzelfde — bestanden, agenda, contacten, foto's, deel-links — op een server die jij beheert. Het op een VPS draaien duurt minuten met Docker, en je kunt de server in crypto betalen zonder KYC.

Wat Nextcloud nodig heeft

  • Een dedicated IPv4, een domein en HTTPS. Clients verbinden met https://cloud.yourdomain.com, dus je hebt een domein, geldige TLS en inkomende 443 nodig — een dedicated-IP-plan. NAT-plannen nemen geen inkomend. Small-IP past bij een persoonlijke cloud; Medium-IP voor een klein team.
  • Disk gedimensioneerd op je bestanden. Nextcloud is licht op CPU; de disk is de beperking — kies een plan waarvan de NVMe je data met groeiruimte past.
  • Een beetje meer RAM als je previews, full-text-zoeken of de ingebouwde Office aanzet.

Zet het op (Ubuntu 24.04, Docker)

# docker-compose.yml — Nextcloud + PostgreSQL + Redis (behind a TLS reverse proxy)
services:
  db:
    image: postgres:16-alpine
    restart: always
    environment:
      POSTGRES_DB: nextcloud
      POSTGRES_USER: nextcloud
      POSTGRES_PASSWORD: change-me-strong
    volumes: ["db:/var/lib/postgresql/data"]
  redis:
    image: redis:alpine
    restart: always
  app:
    image: nextcloud:apache
    restart: always
    ports: ["127.0.0.1:8080:80"]
    environment:
      POSTGRES_HOST: db
      POSTGRES_DB: nextcloud
      POSTGRES_USER: nextcloud
      POSTGRES_PASSWORD: change-me-strong
      REDIS_HOST: redis
      NEXTCLOUD_TRUSTED_DOMAINS: cloud.yourdomain.com
    volumes: ["nextcloud:/var/www/html"]
    depends_on: [db, redis]
volumes: { db: {}, nextcloud: {} }

Zet een TLS reverse proxy ervoor:

# TLS + reverse proxy in one line (needs a dedicated IPv4 + domain + inbound 443)
apt install -y caddy
echo 'cloud.yourdomain.com { reverse_proxy 127.0.0.1:8080 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp

Open https://cloud.yourdomain.com, voltooi de web-installer, richt dan de desktop- en mobiele apps erop — je bestanden syncen nu naar een server die je bezit.

Maak het van jou

  • Server-side encryptie at rest, plus TLS onderweg — en jij houdt de keys.
  • Apps: Agenda, Contacten, Notes, Photos, Talk (calls/chat), en Collabora/OnlyOffice voor documenten.
  • Delen per link met wachtwoorden en vervaldatum, of gefedereerd met andere Nextcloud-servers.
  • Houd Postgres en Redis op localhost (zoals boven); stel alleen 443 bloot.

Waarom EQVPS voor Nextcloud

  • Dedicated IPv4 vanaf $8/mnd, domein + HTTPS-vriendelijk, alle poorten, self-service rDNS.
  • EU-locaties (Duitsland, Finland) — schone routes, echte data-beschermingswet.
  • Geen KYC, cryptobetaling. E-mail om te registreren, USDC/USDT om te betalen — passend voor een cloud die je daadwerkelijk bezit.
  • Root in ~60 seconden, NVMe. Breng de stack op, voeg Caddy toe, en je private cloud is live.

Self-host Immich voor foto's → · Self-host Vaultwarden (wachtwoorden) → · Anonieme VPS-hosting uitgelegd →

FAQ

Waarom Nextcloud zelf-hosten in plaats van Google Drive gebruiken?

Met een self-hosted Nextcloud leven je bestanden, agenda, contacten en foto's op een server die je beheert — geen derde partij scant ze, verkoopt advertenties ertegen, of sluit je buiten je account. Jij stelt de opslaggrootte, de deelregels en de retentie in, en je kunt de server in crypto betalen zonder ID over te handigen.

Welk plan en resources heeft Nextcloud nodig?

Nextcloud zelf is licht; disk is wat telt — kies een plan waarvan de disk je bestanden past. Een Small-IP of Medium-IP (dedicated IPv4) past bij een persoonlijke of small-team cloud; voeg RAM toe als je zware apps inschakelt (preview-generatie, full-text-zoeken, Office). Je hebt een dedicated IP nodig omdat clients het bereiken over inkomende HTTPS op 443.

Heb ik een dedicated IP en een domein nodig?

Ja. De desktop/mobiele clients verbinden met https://cloud.yourdomain.com, wat een domein, geldige TLS en inkomende 443 nodig heeft — dus een dedicated-IPv4-plan. Onze NAT-plannen accepteren geen inkomend webverkeer. Een reverse proxy (Caddy) geeft je automatische HTTPS.

Is mijn data versleuteld en privé?

TLS beschermt data onderweg, en Nextcloud ondersteunt server-side encryptie at rest. Omdat je de server bezit, houdt niemand anders de keys of de data. Voor een geharde setup houd de database en Redis gebonden aan localhost (zoals hieronder) en stel alleen 443 bloot.

Vragen jullie om ID of een kaart?

Nee. Registreer met een e-mail, betaal in USDC of USDT. Geen documenten, geen kaart, geen KYC.

Reacties

Nog geen reacties. Wees de eerste.

Laat een reactie achter

Reacties worden gemodereerd voordat ze verschijnen.