Hoe host ik Nextcloud zelf op een VPS?
Host zelf Nextcloud op een MurmurHost VPS door een LAMP-stack en Nextcloud te installeren via de officiële tarball. Gebruik een domein met Let's Encrypt SSL voor veilige toegang.
Deze gids leidt je door het deployen van Nextcloud, een self-hosted platform voor bestandssynchronisatie en -deling, op een MurmurHost VPS. Aan het einde heb je een privécloud met je eigen opslag, toegankelijk vanaf elke locatie.
Vereisten: een MurmurHost VPS (de VPS-1 van $8/maand is voldoende voor klein tot middelgroot gebruik), een domeinnaam die naar het IP-adres van je server wijst, en basiskennis van SSH. De no-KYC-aanmelding en crypto-betalingen van MurmurHost maken dit een privacyvriendelijke opstelling.
- 1
Bestel een VPS bij MurmurHost
Meld je aan bij MurmurHost (geen KYC, alleen een e-mail of pseudoniem) en bestel een VPS uit de VPS-categorie. Kies een locatie (bijv. Zwitserland of Roemenië) en selecteer het VPS-1-plan ($8/mnd) met Ubuntu 22.04. Deploy in minder dan 60 seconden. - 2
Maak verbinding met uw server via SSH
Gebruik je SSH-sleutel of wachtwoord om te verbinden: ssh root@jouw_server_ip. Update het systeem: apt update && apt upgrade -y. - 3
Installeer LAMP-stack
Installeer Apache, MySQL en PHP met vereiste extensies: 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
Maak een database voor Nextcloud
Voer mysql_secure_installation uit om MySQL te beveiligen. Maak vervolgens een database en gebruiker: mysql -e "CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES;" - 5
Download en pak Nextcloud uit
Download de nieuwste Nextcloud-tarball: wget https://download.nextcloud.com/server/releases/latest.tar.bz2. Pak uit naar /var/www/html: tar -xjf latest.tar.bz2 -C /var/www/html. Stel rechten in: chown -R www-data:www-data /var/www/html/nextcloud. - 6
Configureer Apache virtual host
Maak /etc/apache2/sites-available/nextcloud.conf met een VirtualHost voor je domein, met DocumentRoot naar /var/www/html/nextcloud. Schakel het in en mod_rewrite: a2ensite nextcloud.conf && a2enmod rewrite headers env dir mime. Herstart Apache: systemctl restart apache2. - 7
SSL instellen met Let's Encrypt
Installeer Certbot: apt install certbot python3-certbot-apache -y. Voer certbot --apache -d je-domein.com uit om een gratis SSL-certificaat te verkrijgen en te installeren. Dit is gratis inbegrepen bij MurmurHost's Let's Encrypt-ondersteuning. - 8
Voltooi de webinstaller
Open https://yourdomain.com in een browser. Voer een admin-gebruikersnaam/wachtwoord in en geef de databasegegevens (nextcloud, nextcloud, strong_password). Kies lokale opslag voor data. Klik op Installeren. Je Nextcloud is klaar.
MurmurHost's offshore hosting (Seychellen-entiteit) en no-KYC-beleid betekenen dat u Nextcloud kunt draaien zonder uw identiteit te onthullen. Alle plannen omvatten DDoS-bescherming, dus uw instantie is veerkrachtig. Voor productie, overweeg het inschakelen van HTTPS-only, het instellen van back-ups en het configureren van Redis voor caching.
Veelgestelde vragen
Hoeveel kost het om Nextcloud zelf te hosten op MurmurHost?+
Kan ik een domein gebruiken met mijn Nextcloud op MurmurHost?+
Is MurmurHost's DDoS-bescherming belangrijk voor Nextcloud?+
Wat als ik meer opslag nodig heb voor Nextcloud?+
Deploy uw eerste offshore server in 60 seconden.
Anonieme aanmelding. Bitcoin & Monero geaccepteerd. Provisioning in 8 jurisdicties.
Geen creditcard vereist · 7-dagen money-back garantie