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.
Nextcloud hosting in one click: Nextcloud 32.0.14 with PostgreSQL 16 and Redis 7 on a dedicated server we provision, secure and run, in six locations on three continents, with every user included.
Nextcloud GmbH does not sell hosting. Its support subscription starts at 100 users; this starts at one.
Managed Nextcloud hosting here means the server and everything under Nextcloud. The application, its users and its upgrades stay yours.
Selfhost.dev pins every image to an exact tag. Nothing moves until you move it.
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.
One volume holds the application and every user file; PostgreSQL and Redis each have their own. The first boot copies the whole application into that volume, which is why it takes minutes.
Desktop, mobile and browser clients
TLS and routing
Nextcloud 32
PostgreSQL 16
Redis 7
App and every file
| Container | Image | Role |
|---|---|---|
nextcloud | nextcloud:32.0.14-apache | The application. The official image, not a community rebuild |
nextcloud-db | postgres:16-alpine | The database |
nextcloud-redis | redis:7-alpine | Memory cache and transactional file locking |
Every deployment gets an HTTPS hostname with its certificate, per-service DNS names, generated passwords and a readiness check before the console calls it done. For Nextcloud, on top of that:
| Setting | Why it is there |
|---|---|
NEXTCLOUD_ADMIN_USER and password, pre-seeded | No claim window. The admin account exists before the URL does. If seeding ever fails, it boots locked, not open |
NEXTCLOUD_TRUSTED_DOMAINS | Without it Nextcloud refuses every request with "access through untrusted domain" |
OVERWRITEPROTOCOL=https, OVERWRITEHOST, OVERWRITECLIURL | Links, share URLs and client configs resolve to the real address |
APACHE_DISABLE_REWRITE_IP=1 plus TRUSTED_PROXIES | Nextcloud sees the real client IP through the proxy, so rate limits and logs are honest |
| PostgreSQL and Redis hosts and credentials | Wired at boot, nothing to configure by hand |
Installed by hand, Nextcloud ends at a setup screen; here the admin account exists before the address does.
This page opens the Nextcloud template in the console. Pick a server size and one of six locations, then submit.
The console shows the admin username and password, created before the address exists.
The template deploys in about fifteen minutes, then the console proves the HTTPS address answers. Sign in, add users or groups, then connect the desktop and mobile clients. Your own domain can follow any time.
Nextcloud is free software and we charge nothing for it. You pay for the server: a European 8 GB server is $0.03/hr, about $23 a month if it runs all month, billed hourly against prepaid credits. No seats, no plan tiers.
| Item | Cost |
|---|---|
| Nextcloud, its PostgreSQL and Redis, HTTPS and a custom domain | $0. Open source. We do not resell it |
| Users and bandwidth | $0 at any number. Traffic is included in the server price |
| Optional whole-server backups | +20% of the server price |
| Server | RAM | Disk | Location | Rate | About, at 730 hours |
|---|---|---|---|---|---|
cx33, the recommended size | 8 GB | 80 GB | Europe | $0.03/hr | $23.36 |
cax21, ARM | 8 GB | 80 GB | Europe | $0.04/hr | $29.20 |
cx43 | 16 GB | 160 GB | Europe | $0.06/hr | $43.22 |
cpx31 | 8 GB | 160 GB | Singapore | $0.12/hr | $90.08 |
ccx13 | 8 GB | 80 GB | US | $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.
They price the person. We price the server. Dropbox Standard charges $15 to $18 per user a month, so two people already cost more than this whole server. Add twenty people here and the bill does not move.
Nextcloud GmbH does not host. Its Enterprise subscription starts at 100 users. Hosted Nextcloud comes from partners such as epiKshare GmbH (which runs Nextcloud One) and is usually priced per person. The other route is a VPS you run yourself. Here you pay for the server, whatever the headcount.
| Option | Who runs what | Price | Minimum |
|---|---|---|---|
| Nextcloud Enterprise | Nextcloud GmbH gives support and hardened builds. You run the server | €71.29 per user per year, Standard tier | 100 users |
| Nextcloud One | A partner, epiKshare GmbH, runs Nextcloud for you | €13 to €18 per user a month | One user |
| A raw VPS | You run the OS, Docker, proxy, TLS, PostgreSQL, Redis and Nextcloud | The VPS, plus your time | One server |
| Nextcloud on Selfhost.dev | We run the server, the setup, TLS and optional backups. You run Nextcloud | A European 8 GB server, $0.03/hr, every user included | One server |
Prices from nextcloud.com/pricing (Euro per year, net of VAT) and nextcloud-one.com/pricing.
If you want someone to administer Nextcloud itself, not just the server, Nextcloud One does that and includes 500 GB to 1 TB of storage. If that is what you need, it is the better fit.
None of these a dealbreaker? The template deploys in about fifteen minutes.
Launch NextcloudBackups are whole-server images: Nextcloud, its PostgreSQL database and every file in one image, so a restore never leaves the files and the database out of step. They run daily and keep the last seven for 20% of the server price. You turn them on per project.
| Route | What it gets you |
|---|---|
| Whole-server image | Everything, restored as one |
pg_dump over root SSH | The database alone, portable anywhere |
| A volume tarball over root SSH | The file tree alone, byte for byte |
| A desktop sync client | A plain copy on a machine you already own |
Tell us how many people and roughly how much data. We will send back the server size, the disk that comes with it and the monthly cost. One email, no newsletter.
Yes. Nextcloud is open source and costs nothing to download or run. What you pay for is the server under it. Here a European 8 GB server is $0.03/hr, about $23 a month, with every user included. Nextcloud GmbH also sells an optional Enterprise subscription, available from 100 users.
You pay for the server and nothing for Nextcloud. A European 8 GB server is $0.03/hr, about $23 a month if it runs all month, billed hourly against prepaid credits. There is no per user fee and no bandwidth charge. Servers in the US and Singapore cost more; the pricing calculator shows your location. See pricing.
No. Nextcloud One is operated by a partner, epiKshare GmbH. It is priced per person at €13 to €18 a user a month. Nextcloud GmbH does not host at all. It sells an Enterprise subscription of support and hardened builds, from €71.29 per user per year with a 100-user minimum.
Yes. On a raw VPS or an on-premise server you install Docker, a reverse proxy and certificates, then PostgreSQL, Redis and Nextcloud's trusted domain settings. Then you keep all of it running. Here that stack arrives set up on a dedicated server. You still get root SSH access to it.
With a card on file or a past top-up, the server is powered off first and held for 24 hours; adding credit in that window restarts it. Welcome-credit-only servers are deleted at zero. We email you either way. A deleted server takes its backup images with it, so keep a sync client or an export somewhere else.
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, ClickHouse, OpenSearch and Kafka.