Skip to content
  • Bitcoin accepted
  • MMonero accepted
  • DMCA-resilient
  • Anonymous signup
  • ΞEthereum accepted
  • No KYC
  • 99.99% uptime
  • 24/7 support
  • 7-day money-back
  • Provisioned in < 5 min
  • Iceland · Switzerland · Netherlands
  • USDT accepted
Bitcoin accepted. Monero accepted. DMCA-resilient. Anonymous signup. Ethereum accepted. No KYC. 99.99% uptime. 24/7 support. 7-day money-back. Provisioned in under 5 minutes. Iceland, Switzerland, Netherlands. USDT accepted.
MurmurHost
Get started
Self-hosting~20 minUpdated 2026-08-13

How do I self-host Nextcloud on a VPS?

Self-host Nextcloud on a MurmurHost VPS by installing a LAMP stack and Nextcloud via the official tarball. Use a domain with Let's Encrypt SSL for secure access.

This guide walks you through deploying Nextcloud, a self-hosted file sync and share platform, on a MurmurHost VPS. By the end, you'll have a private cloud with your own storage, accessible from anywhere.

Prerequisites: a MurmurHost VPS (the $8/mo VPS-1 is sufficient for small to medium usage), a domain name pointing to your server's IP, and basic SSH knowledge. MurmurHost's no-KYC signup and crypto payments make this a privacy-friendly setup.

  1. 1

    Order a VPS from MurmurHost

    Sign up at MurmurHost (no KYC, just an email or pseudonym) and order a VPS from the VPS category. Choose a location (e.g., Switzerland or Romania) and select the VPS-1 plan ($8/mo) with Ubuntu 22.04. Deploy in under 60 seconds.
  2. 2

    Connect to your server via SSH

    Use your SSH key or password to connect: ssh root@your_server_ip. Update the system: apt update && apt upgrade -y.
  3. 3

    Install LAMP stack

    Install Apache, MySQL, and PHP with required extensions: apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-intl php-bcmath php-gmp -y.
  4. 4

    Create a database for Nextcloud

    Run mysql_secure_installation to secure MySQL. Then create a database and user: mysql -e "CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES;"
  5. 5

    Download and extract Nextcloud

    Download the latest Nextcloud tarball: wget https://download.nextcloud.com/server/releases/latest.tar.bz2. Extract to /var/www/html: tar -xjf latest.tar.bz2 -C /var/www/html. Set permissions: chown -R www-data:www-data /var/www/html/nextcloud.
  6. 6

    Configure Apache virtual host

    Create /etc/apache2/sites-available/nextcloud.conf with a VirtualHost for your domain, pointing DocumentRoot to /var/www/html/nextcloud. Enable it and mod_rewrite: a2ensite nextcloud.conf && a2enmod rewrite headers env dir mime. Restart Apache: systemctl restart apache2.
  7. 7

    Set up SSL with Let's Encrypt

    Install Certbot: apt install certbot python3-certbot-apache -y. Run certbot --apache -d yourdomain.com to obtain and install a free SSL certificate. This is included free with MurmurHost's Let's Encrypt support.
  8. 8

    Complete the web installer

    Open https://yourdomain.com in a browser. Enter an admin username/password, and provide the database details (nextcloud, nextcloud, strong_password). Choose local storage for data. Click Install. Your Nextcloud is ready.

MurmurHost's offshore hosting (Seychelles entity) and no-KYC policy mean you can run Nextcloud without revealing your identity. All plans include DDoS protection, so your instance is resilient. For production, consider enabling HTTPS-only, setting up backups, and configuring Redis for caching.

Frequently asked questions

How much does it cost to self-host Nextcloud on MurmurHost?+
The entry VPS-1 plan costs $8/mo and includes 1 vCPU, 2 GB RAM, 25 GB NVMe, and 1 TB transfer, which is sufficient for a small Nextcloud instance. You can pay with Bitcoin, Monero, or Lightning, and there's no KYC.
Can I use a domain with my Nextcloud on MurmurHost?+
Yes, you can point any domain to your VPS IP and set up a virtual host. MurmurHost provides free Let's Encrypt SSL certificates on all plans, so you can secure your domain easily.
Is MurmurHost's DDoS protection important for Nextcloud?+
Yes, DDoS protection is crucial for any public-facing service. MurmurHost includes DDoS protection (10-400 Gbps) on every plan, which helps keep your Nextcloud online even under attack.
What if I need more storage for Nextcloud?+
You can upgrade to a higher VPS plan or add storage plans. MurmurHost offers 35 plans across categories, including storage-specific plans, so you can scale as needed. All upgrades are instant and can be paid with crypto.

Deploy your first offshore server in 60 seconds.

Anonymous signup. Bitcoin & Monero accepted. Provisioned across 8 jurisdictions.

No credit card required · 7-day money-back guarantee