Februarie 2, 2026Gidse
Hoe om 'n Privaat Wolk Stoorplek met Nextcloud op VPS te Bou
Volledige gids tot die opstel van jou eie privaat wolk stoorplek met Nextcloud op 'n VPS bediener. Leer hoe om 'n veilige, self-gehoste alternatief vir Dropbox en Google Drive te skep.

Nextcloud is 'n kragtige, oopbron platform wat jou toelaat om jou eie privaat wolk stoorplek oplossing te bou. Anders as publieke wolk dienste, gee Nextcloud jou volledige beheer oor jou data, wat privaatheid en sekuriteit verseker. Hierdie gids sal jou deur die opstel van Nextcloud op jou Hiddence VPS lei.
Waarom Nextcloud Kies?
- Volledige data eienaarskap: Jou lêers bly op jou bediener, nie in derdeparty wolke nie
- Privaatheid beskerming: Geen data mynbou of dop deur wolk verskaffers nie
- Koste-effektief: Eenmalige bediener koste vs. herhalende subskripsie fooie
- Volledige aanpassing: Installeer programme en inproppe om funksionaliteit uit te brei
- Nakoming: Voldoen aan GDPR en ander data beskerming vereistes
- Onbeperkte stoorplek: Slegs beperk deur jou bediener se skyf spasie
Vereistes
- 'n VPS bediener met ten minste 2GB RAM (4GB+ aanbeveel)
- Ubuntu 20.04 of Debian 11+ geïnstalleer
- Root of sudo toegang
- Domein naam wat na jou bediener IP wys
- SSL sertifikaat (Let's Encrypt aanbeveel)
Nextcloud Installeer
Eers, dateer jou stelsel op en installeer vereiste afhanklikhede:
bash
apt update && apt upgrade -y
apt install -y apache2 mariadb-server libapache2-mod-php7.4 php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip php7.4-intl php7.4-bcmathMySQL Databasis Opstel
bash
mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'sterk_wagwoord_hier';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;Nextcloud Aflaai en Konfigureer
bash
cd /var/www/html
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloudApache Virtuele Gasheer Konfigureer
bash
nano /etc/apache2/sites-available/nextcloud.conf
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/nextcloud
<Directory /var/www/html/nextcloud>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime
systemctl restart apache2Sleutel Kenmerke Na Opstel
- Lêer sinchronisasie oor toestelle
- Samewerkende dokument redigering
- Kalender en kontakte bestuur
- Video konferensie met Talk
- Wagwoord bestuurder integrasie
- E-pos kliënt funksionaliteit
- Program winkel met honderde uitbreidings
Sekuriteit Beste Praktyke
- Aktiveer twee-faktor verifikasie vir alle gebruikers
- Gebruik sterk wagwoorde en dwing wagwoord beleide af
- Stel gereelde outomatiese rugsteun op
- Hou Nextcloud en stelsel pakkette op datum
- Konfigureer firewall om toegang te beperk
- Gebruik SSL/TLS enkripsie vir alle verbindings
- Aktiveer lêer enkripsie by rus