Deploy

Free credit available Limited time

Nextcloud self hosted. The software is yours. The operations are ours.

Nextcloud GmbH does not sell hosting, and its support subscription starts at 100 users. This starts at one.

Nextcloud 32.0.14, the open source file, calendar and contacts platform, deploys as a one-click template with PostgreSQL and Redis onto a dedicated server Selfhost.dev provisions, secures and runs, across six locations on three continents. A European 8 GB server is $0.03/hr, about $23 a month, for every user you add.

Launch Nextcloud

One click. Three containers. The template deploys in about fifteen minutes.

+$5.00 added at signup · deployment choice preserved · no card

A European 8 GB server, $0.03/hr/Six locations, three continents/Every user included, no seat fee/Deploys in about 15 minutes

What is Nextcloud self hosted?

The software is yours.
The operations are ours.

What it is. Nextcloud self hosted means the files, calendars and contacts live on a machine you control rather than in somebody else's account. The software is open source and free. What it needs is a server, a database, a cache, a certificate and somebody to keep all five running. Selfhost.dev supplies those and leaves the application entirely to you.

Who it is for. Teams who want their working documents, calendars and contacts on infrastructure they can point at, and who would rather not own the operating system, the TLS renewal and the 3 a.m. restart as well.

When to use it. When a per-person file-sync subscription starts compounding, or when the files cannot sit in somebody else's account for a data residency or procurement reason.

One-click template (live today)

Nextcloud self hosted requirements

What Nextcloud needs, and what arrives already wired.

RequirementThis deployment
Nextcloud version32.0.14, pinned, the official image
DatabasePostgreSQL 16, bundled
Cache and file lockingRedis 7, bundled
ContainersThree: app, database, cache
Memory8 GB recommended. Classed heavy, so it is the size the console defaults to
Architecturex86 or ARM, both work
First bootMinutes. The application copies itself into its volume, then runs the installer
Outbound emailNot configured. Add a provider inside Nextcloud
Office editingNot included. No Collabora or OnlyOffice in this template
What Selfhost.dev providesDetail
The serverSix locations across three continents
DiskLocal NVMe, sized by the server you pick, 80 GB on the 8 GB machine
HTTPSAutomatic certificate, generated hostname, custom domain later
FirewallDefault deny inbound, only 22, 80 and 443 open
MonitoringHost CPU, memory and disk, and a health check every 60 seconds
BackupsOptional. Daily, whole VM, last 7 kept, +20% of the server price
Deploy timeAbout 15 minutes for the template, once the server exists
MCP tools189 across 31 modules

Specifications current as of September 2026.

What is in the Nextcloud deployment

Three containers, and the cache is doing real work.

Selfhost.dev pins every image to an exact tag. Nothing moves until you move it.

ContainerImageRole
nextcloudnextcloud:32.0.14-apacheThe application. The official image, not a community rebuild
nextcloud-dbpostgres:16-alpineThe database
nextcloud-redisredis:7-alpineMemory cache and transactional file locking

Redis is not only a cache here

Nextcloud uses it for transactional file locking, which is what stops two clients corrupting the same file during a sync. Most one-click Nextcloud images omit it entirely.

Three volumes, and the first boot is the slow one

The Nextcloud data volume holds both the application and every user file, alongside the PostgreSQL volume and the Redis volume. On first boot the image copies the whole application into its volume and runs the installer, which is why the first start takes minutes rather than seconds.

What we set up for you

There is no setup screen, and that is the point.

Every deployment gets a public HTTPS hostname with an automatic certificate, a route to the right container on the right internal port, per-service DNS names for the database and cache, generated and stored passwords for both, and a readiness check that proves the URL answers before the console calls it done. On top of that, specific to Nextcloud:

SettingWhy it is there
NEXTCLOUD_ADMIN_USER and password, pre-seededNo claim window. The admin account exists before the URL does
NEXTCLOUD_TRUSTED_DOMAINSWithout it Nextcloud refuses every request with "access through untrusted domain"
OVERWRITEPROTOCOL=https, OVERWRITEHOST, OVERWRITECLIURLLinks, share URLs and client configs resolve to the real address
APACHE_DISABLE_REWRITE_IP=1 plus TRUSTED_PROXIESNextcloud sees the real client IP through the proxy, so rate limits and logs are honest
PostgreSQL and Redis hosts and credentialsWired at boot, nothing to configure by hand

A Nextcloud installed by hand leaves its setup screen open until somebody completes it. This one does not have a setup screen. No Selfhost.dev template ever boots on a documented default password, and if credential seeding fails the instance boots locked rather than open.

How to self host Nextcloud in four steps

From zero to live.
No server to set up.

Four steps. There is no setup screen, because the admin account exists before the address does.

1

1. Choose Nextcloud and a server

This page opens the exact console template. Pick 8 GB or larger and one of six locations, then submit. A European 8 GB server is $0.03/hr.

2

2. Your admin account already exists

The console shows the administrator username and password. Nextcloud never presents a setup screen here, because the account is created before the address is.

3

3. Let it start

The template deploys in about fifteen minutes. The first boot copies the whole application into its volume and runs the installer, then the console proves the HTTPS address answers before it reports the deployment ready.

4

4. Add people and connect clients

Sign in, add users or groups, and point the desktop and mobile clients at the address. Add your own domain from the resource Settings screen when you are ready.

What we run, and what you run

Nobody here is inside your files.

Selfhost.dev runsYou run
The server, in one of six locationsNextcloud itself, as its administrator
Provisioning, firewall and the HTTPS certificateUsers, groups and sharing rules
The Traefik route and the generated hostnameApps from Nextcloud's own app store
PostgreSQL 16 and Redis 7 as running containersWhat goes in them
Host CPU, memory and disk metricsNextcloud version upgrades, one major at a time
Optional whole-server backupsAnything you choose to keep elsewhere

Selfhost.dev does not manage Nextcloud. We run the machine under it, and nobody here is inside your files, which is the same promise Nextcloud GmbH makes about itself.

What an 8 GB server handles

Sized for people, not for a media archive.

The 8 GB machine runs Nextcloud, PostgreSQL and Redis together with room left for the sync clients that talk to them. It suits a team's working documents, calendars and contacts. The disk is the part to think about rather than the memory.

ServerRAMDiskSold in
cx338 GB80 GBEurope
cx4316 GB160 GBEurope

You pick the disk when you deploy, and it is the same disk at one user or at fifty.

What Nextcloud hosting costs

Nextcloud is free. The server is the bill.

Nextcloud is free software and Selfhost.dev does not charge for it. You pay for the server it runs on and nothing else. A European 8 GB server is $0.03/hr, about $23 a month if you leave it running, billed hourly against prepaid credits. There is no seat count and no plan above it.

ServerRAMDiskSold inRateAbout, at 730 hours
cx33, the recommended size8 GB80 GBEurope$0.03/hr$23.36
cax21, ARM8 GB80 GBEurope$0.04/hr$29.20
cx4316 GB160 GBEurope$0.06/hr$46.72
cpx318 GB160 GBEurope$0.07/hr$47.89
cpx318 GB160 GBSingapore$0.12/hr$90.08
ccx138 GB80 GBUS$0.16/hr$119.28

cx33, cax21 and cx43 are European machine types and are sold nowhere else. Price it in your own location, no signup needed.

ItemCost
Nextcloud, the software$0. Open source, and we do not resell it
Its bundled PostgreSQL and Redis$0
HTTPS certificate and custom domain$0
Users, seats or accounts$0 at any number
Bandwidth$0. Traffic is included in the server price
Optional whole-server backups+20% of the server price

If your credit balance reaches zero the server stops and Nextcloud goes offline. Your data stays on the disk while the server exists, so topping up brings it back as it was. Deleting the server takes its backup images with it, which is why a copy kept somewhere else is worth the time. Signing up adds $5 in free credit, no card needed.

Proof, not claims

The specific mechanisms, all code-verified.

  • Every service is health-checked every 60 seconds. The sweep is observational: it tells us, and restarting is done from the console rather than automatically, because a restart loop is worse than a stopped container.
  • A stalled deploy is retried automatically rather than waiting for somebody to notice.
  • The deployment is not reported ready until the console has fetched the HTTPS address and got an answer.
  • The firewall is default deny inbound, with only 22, 80 and 443 reachable, and the rule set is reconciled on every provisioning run so a drifted rule repairs itself.
  • Database and cache passwords are generated per deployment and stored as secrets, never baked into an image shared by every customer.

Rather than restate numbers here: Benchmarks, Security, and the public system status.

Sizing sheet

Working out what a file server costs?

Tell us how many people and roughly how much data, and we will send back the server size, the disk that comes with it and the monthly cost. One email, no newsletter.

Nextcloud's own subscription vs self hosted on your server

The official route starts at a hundred people. This one starts at one.

Nextcloud GmbH does not sell hosting. It states plainly that it does not host and that its employees never have access to customer data. What it sells is an Enterprise subscription, which is support and hardened builds, and it is available from 100 users and up.

Nextcloud EnterpriseNextcloud on Selfhost.dev
What you are buyingSupport and hardened buildsA server, provisioned and run
Minimum100 usersOne
Standard tier€71.29 per user per yearNot per user
Premium tier€104.99 per user per yearNot per user
Who runs the machineYou doSelfhost.dev does
Five people would payCannot buy itAbout $23 a month, all in

Prices from nextcloud.com/pricing, checked 13 September 2026, stated there as Euro per year and net of VAT.

When a managed Nextcloud is the better choice

If you want somebody else to administer Nextcloud itself rather than only the machine under it, Nextcloud One is the closest thing in the vendor's orbit. It is run by a partner, epiKshare GmbH, rather than by Nextcloud GmbH, and it is priced per person: €15 a month for one to four people on a yearly plan, €13 for teams of five and up, with 500 GB to 1 TB of storage included. If the storage allowance is what you are buying, that is the better fit and this page is not pretending otherwise.

Nextcloud vs Dropbox

They price the person. We price the disk.

Dropbox charges for every person you add. Selfhost.dev charges for the server. Add ten people to a Nextcloud and the bill does not move.

ProductMonth to monthAnnual commitmentIncluded storage
Nextcloud on Selfhost.dev, European 8 GB$23.36 totalnone offered or needed80 GB of disk
Dropbox Standard$18 per user$15 per userfrom 3,000 GB for the team
Dropbox Advanced$30 per user$24 per userfrom 15,000 GB for the team

Source: dropbox.com/business/pricing, checked 13 September 2026. Drawn month to month because our figure carries no commitment at all.

At two people, Dropbox Standard already costs more than this entire server. At ten it is $180 a month against $23.36.

Versus a raw VPS you set up yourself

The software bill is identical.

A raw VPS is cheaper per gigabyte and it is the honest comparison for anyone already comfortable with a terminal. What you take on with it is the operating system, Docker, a reverse proxy, certificate renewal, the PostgreSQL and Redis containers, the trusted-domains configuration that Nextcloud refuses to start without, and every restart at every hour.

On a raw VPS you installHere it is already running
Docker and a compose runtimeProvisioned
A reverse proxy and TLS renewalTraefik plus an automatic certificate
PostgreSQL and RedisBoth containers, wired and credentialed
NEXTCLOUD_TRUSTED_DOMAINS and the three overwrite variablesSet at boot
A firewall policyDefault deny, three ports open
A readiness checkThe console proves the URL answers

The software bill is identical. The difference is the fifteen minutes against the afternoon.

What this deployment does not do

Eight constraints, easier to plan around than to discover.

  • One server, one disk, no replication and no failover. Every container shares the machine.
  • The disk is sized when the server is created and is not expanded in place, so choose the size you want to grow into.
  • No SMTP. Nextcloud can send mail once you give it a provider's credentials; nothing is configured.
  • No Collabora or OnlyOffice. Document editing is not part of this template.
  • No ClamAV.
  • No external storage backend is configured.
  • Upgrades are one major version at a time, each with a database migration that cannot be reversed.
  • The server cannot be resized in place, so moving to a bigger box means a new project and a data migration.

Nextcloud backup and restore

One image holds the database and the files together.

Backups here are whole-server images, taken of the boot disk, which on this deployment is the whole project. One image holds Nextcloud, its PostgreSQL database and every user file together, so a restore never leaves the database and the files disagreeing about what exists. Turn it on per project; it adds 20% to the server price, daily, with the last seven kept.

RouteWhat it gets you
Whole-server imageEverything, restored as one
pg_dump over root SSHThe database alone, portable anywhere
A volume tarball over root SSHThe file tree alone, byte for byte
A desktop sync clientAn ordinary copy on an ordinary machine, which is the one most people already have

One server, one disk, nothing replicated. A backup you keep somewhere else is the difference between an outage and a loss.

Frequently asked questions

Can I self host Nextcloud on Selfhost.dev?
Yes. Nextcloud is a one-click template you deploy onto your project server. Selfhost.dev provisions the server, brings up all three containers, issues the certificate and seeds the administrator account before the address exists. There is no setup screen to complete and no claim window for anyone to race you to.
How much does Nextcloud cost to self host?
Nextcloud is free software. You pay for the server it runs on and nothing else. A European 8 GB server is $0.03 an hour, about $23 a month if you leave it running, billed hourly against prepaid credits. There is no seat count. Outside Europe the machine differs; the US equivalent is about $119 a month. See pricing.
Does Nextcloud sell its own hosting?
No. Nextcloud GmbH states plainly that it does not host and that its employees never have access to customer data. What it sells is an Enterprise subscription of support and hardened builds, available from 100 users and up, at €71.29 per user per year on the Standard tier.
How much storage do I get?
The disk that comes with the server you pick: 80 GB on the European 8 GB machine, 160 GB on the 16 GB one. It is local NVMe and it is the same disk at one user or at fifty. The disk is sized when the server is created and is not expanded in place.
Does this deployment send email?
Not until you configure it. No outbound email is set up on any Selfhost.dev template, so sharing notifications and password resets stay quiet until you add a mail provider inside Nextcloud's own settings. That is a few minutes of work with any transactional mail service.
Can I edit documents in this Nextcloud?
Not out of the box. Collabora and OnlyOffice are not part of this template, so document editing is not included. Files, calendars, contacts and sharing all work from the first login. Adding an office suite is something you would do yourself inside Nextcloud.
Who upgrades Nextcloud?
You do. We pin the image to an exact tag and nothing pushes a new one to a running service, so your version never moves without you asking. Nextcloud upgrades are one major version at a time, each with a database migration that cannot be reversed, which is exactly why the pin matters.
What happens to my files if my credit balance reaches zero?
The server is powered off first, not deleted, and we email you. You get a 24-hour grace period, and a top-up inside that window restarts the project rather than destroying it. A deleted server takes its backup images with it, so keep a sync client or an export somewhere else.

About Selfhost.dev

Selfhost.dev is a managed self hosting platform for developers and small teams. Open source apps and databases on dedicated servers you control, billed by the hour, in six locations across three continents.

Best for: Nextcloud, Immich, Paperless-ngx, MinIO and managed PostgreSQL, MySQL, Redis and ClickHouse.

Self host Nextcloud. We will run the server.

One-click Nextcloud template, three containers wired
Custom domain and SSL, handled
Every user included, one server rate
Launch Nextcloud