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.
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
| Port | Used for | Open to |
|---|---|---|
| 443/tcp | Nextcloud itself | Everyone |
| 80/tcp | Certificates | Everyone |
| 3478/tcp+udp | Nextcloud Talk calls, only if you use Talk | Everyone |
| 8080/tcp | All-in-One setup interface | Only you |
Set these in the free firewall in the panel, everything else stays closed.
Install Nextcloud
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 | sh2. 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:latest3. Open https://YOUR_SERVER_IP:8080, accept the self-signed certificate and note the passphrase
4. Enter your domain, pick the apps you want and start the containers
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
| Plan | vCPU | RAM | NVMe | Port | Per month |
|---|---|---|---|---|---|
| Steel | 2 | 6 GB | 40 GB | 1 Gbps | €22.99 |
| Cobalt | 4 | 8 GB | 60 GB | 2.5 Gbps | €29.99 |
| Chrome | 6 | 12 GB | 80 GB | 2.5 Gbps | €39.99 |
| Titanium | 8 | 16 GB | 100 GB | 5 Gbps | €49.99 |
| Tungsten | 12 | 20 GB | 120 GB | 5 Gbps | €59.99 |
| Carbide | 14 | 24 GB | 140 GB | 10 Gbps | €69.99 |
| Graphene | 16 | 32 GB | 160 GB | 10 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.