Nextcloud hosting on your own VPS

Nextcloud gives you file sync, sharing, calendars and contacts on a server you control instead of a big provider's cloud.

No KYC Full root over SSH Free firewall
Get a server for Nextcloud from €22.99/mo

Nextcloud is an open-source cloud for files, calendars, contacts and video calls that you run on your own server. Its All-in-One package installs everything with one Docker command. Bulletproof.to gives you the server for it, a KVM VPS in Vilnius or Tehran from €22.99 a month, paid in crypto and without ID.

What it needs

Memory
4 GB RAM or more
Disk
40 GB or more
System
Debian 13
Smallest plan
Steel, €22.99 / mo

Nextcloud gives each PHP process 512 MB, and All-in-One runs a database, cache and more beside it, so 4 GB is a comfortable start. Plan disk for your files, extra disk can be added later.

Ports to open

PortUsed forOpen to
443/tcpNextcloud itselfEveryone
80/tcpCertificatesEveryone
3478/tcp+udpNextcloud Talk calls, only if you use TalkEveryone
8080/tcpAll-in-One setup interfaceOnly you

Set these in the free firewall in the panel, everything else stays closed.

Install Nextcloud

  1. 1. Point your domain at the server, Nextcloud All-in-One does not work on a bare IP address. Then install Docker

    curl -fsSL https://get.docker.com | sh
  2. 2. Start the All-in-One master container

    docker run --init --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always \
      --publish 80:80 --publish 8080:8080 --publish 8443:8443 \
      --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
      --volume /var/run/docker.sock:/var/run/docker.sock:ro \
      ghcr.io/nextcloud-releases/all-in-one:latest
  3. 3. Open https://YOUR_SERVER_IP:8080, accept the self-signed certificate and note the passphrase

  4. 4. Enter your domain, pick the apps you want and start the containers

  5. 5. Set up the built-in backup and keep its key somewhere safe, backups cannot be restored without it

Commands from the official Nextcloud docs, checked in November 2026. The project may change them, so look there if one fails.

Why run Nextcloud here

Your files, your server

Files, calendars and contacts live on a server only you can log in to.

Not tied to your name

No KYC and crypto payment, so the server behind your cloud is not linked to you.

Disk that grows

Fast NVMe storage, plus up to 100 GB of extra disk from the panel.

Two jurisdictions

Vilnius in the EU, Tehran outside EU and US jurisdiction. You pick per server.

Plans that fit

PlanvCPURAMNVMePortPer month
Steel26 GB40 GB1 Gbps€22.99
Cobalt48 GB60 GB2.5 Gbps€29.99
Chrome612 GB80 GB2.5 Gbps€39.99
Titanium816 GB100 GB5 Gbps€49.99
Tungsten1220 GB120 GB5 Gbps€59.99
Carbide1424 GB140 GB10 Gbps€69.99
Graphene1632 GB160 GB10 Gbps€79.99

Monthly prices. Pay for 3 months and save 5%, or 12 months and save 15%. Upgrade to a bigger plan from the panel any time.

Questions about hosting Nextcloud

Can I use Nextcloud without a domain?

Not with All-in-One, it needs a domain that points to the server. IPv4 alone is enough, IPv6 is optional.

Which ports does Nextcloud need?

443 for Nextcloud itself, 80 for certificates and 3478 if you use Talk. Keep the setup interface on 8080 limited to your own IP.

Does Nextcloud back itself up?

All-in-One has encrypted, incremental backups built in. Keep the backup key safe, without it they cannot be restored.

How much storage do I need?

The system needs little, your files need the rest. VPS plans go up to 160 GB plus 100 GB of extra disk, for more take a dedicated server.

Do you need my ID or name?

No. You sign up with an account number, no email or ID is required, and you pay with Monero, Bitcoin, USDT or Litecoin.

Do you install it for me?

No, you get a clean server with full root access and install it yourself with the steps on this page. Support helps with the server, not with the app.

Want your own chat server as well? See Matrix hosting.

Other apps

Live chat

Humans, usually within minutes

No account or email needed. The conversation stays in this browser, and moves to your account when you log in.

Prefer Telegram?