Skip to content
intoclouds.io
All guidesCreate account
  1. Home
  2. Guides
  3. Self-host Nextcloud on a VPS in one click

Guides

Self-host Nextcloud on a VPS in one click

Your own file cloud — files, photos, calendars — running on hardware you rent, installed automatically when the server boots.

IntoClouds · Published: 13 July 2026 · Updated: 11 September 2026

On this page
  1. Why self-host your file cloud
  2. Step 1 — Create the server with Nextcloud selected
  3. Step 2 — Create the admin account
  4. Step 3 — Domain and HTTPS before real files
  5. Care and feeding

Why self-host your file cloud

Nextcloud stores files, contacts and calendars on your VPS. Allow disk space for files, previews, the database and future growth.

The usual objection is setup pain: web server, PHP, database, tuning. Our one-click installer removes exactly that part — the official nextcloud:apache image plus its own MariaDB 11, started by Docker Compose on first boot.

Step 1 — Create the server with Nextcloud selected

Create an account, Servers → New server: pick a region near you, an Ubuntu or Debian image, a plan with enough disk for your files (you can snapshot and move up later), and tick Nextcloud in the one-click apps.

On first boot the server installs Docker, generates database passwords, writes the compose project to /opt/nextcloud and starts it. The generated credentials land in /root/nextcloud-info.txt, readable only by root.

Step 2 — Create the admin account

Open http://<server-ip>/ once the server is running. Nextcloud's browser wizard asks for one thing that matters: the admin username and password. The database fields are pre-wired — leave them as they are. Do this promptly: until the admin account exists, anyone who finds the IP could create it.

Step 3 — Domain and HTTPS before real files

Syncing personal files over plain HTTP is not a corner to cut. Point a domain at the server, then put a reverse proxy with automatic certificates (Caddy is the least-effort option) in front of the container, and add the domain to Nextcloud's trusted_domains config. The Nextcloud admin manual covers both in a page each.

After that, install the desktop and mobile clients, log in with your domain, and folders start syncing.

Care and feeding

  • Back up application data and the database, then test a restore. Docker named volumes are not contained in the Compose project directory.
  • Before updating containers, back up the data, read the upgrade instructions and select a compatible image version.
  • Disk: photos eat space faster than you think. The panel shows your server's disk size; watch it, and snapshot before resizing.

Official documentation

  • Nextcloud · Docker ↗

Choose your next step

We help you choose, launch and migrate your project. Send us your current setup and requirements; we agree the scope and cost before work starts.

Cloud servers →See VPS prices →Discuss your project →
Install Docker on a VPS — pre-installed at bootEU VPS hosting and GDPR: what to checkSet up a personal WireGuard VPN on a VPS
intoclouds.io

Servers, domains, DNS and email — one panel, one billing page.

Cloud serversBusiness emailDomains & DNSAbout IntoCloudsContactLog inCreate accountPricingStatusGuidesTermsPrivacyAcceptable UseData Processing Addendumabuse@intoclouds.iohello@intoclouds.io

© 2026 IntoClouds · Data centers in the EU, the US & Asia