Com crear un emmagatzematge al núvol privat amb Nextcloud a VPS
Guia completa per configurar el vostre propi emmagatzematge al núvol privat amb Nextcloud en un servidor VPS. Apreneu com crear una alternativa segura i autohostejada a Dropbox i Google Drive.

Nextcloud és una plataforma potent i de codi obert que us permet crear la vostra pròpia solució d'emmagatzematge al núvol privat. A diferència dels serveis al núvol públics, Nextcloud us dóna control total sobre les vostres dades, assegurant privacitat i seguretat. Aquesta guia us guiarà a través de la configuració de Nextcloud al vostre VPS Hiddence.
Per què triar Nextcloud?
- Propietat completa de dades: Els vostres fitxers queden al vostre servidor, no en núvols de tercers
- Protecció de la privacitat: Sense mineria de dades ni seguiment per part dels proveïdors de núvol
- Rentable: Cost únic del servidor en lloc de tarifes de subscripció recurrents
- Personalització completa: Instal·leu aplicacions i connectors per ampliar la funcionalitat
- Cumpliment: Compliu amb els requisits GDPR i altres de protecció de dades
- Emmagatzematge il·limitat: Només limitat per l'espai de disc del servidor
Requisits previs
- Un servidor VPS amb almenys 2GB de RAM (es recomana 4GB+)
- Ubuntu 20.04 o Debian 11+ instal·lat
- Accés root o sudo
- Nom de domini que apunta a la IP del vostre servidor
- Certificat SSL (es recomana Let's Encrypt)
Instal·lació de Nextcloud
Primer, actualitzeu el vostre sistema i instal·leu les dependències necessàries:
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-bcmathConfiguració de la base de dades MySQL
mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'contrasenya_forta_aquí';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;Descarregar i configurar Nextcloud
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 nextcloudConfiguració del host virtual Apache
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 apache2Característiques clau després de la configuració
- Sincronització de fitxers entre dispositius
- Edició col·laborativa de documents
- Gestió de calendari i contactes
- Videoconferències amb Talk
- Integració del gestor de contrasenyes
- Funcionalitat del client de correu electrònic
- Botiga d'aplicacions amb centenars d'extensions
Millors pràctiques de seguretat
- Activeu l'autenticació de dos factors per a tots els usuaris
- Utilitzeu contrasenyes segures i apliqueu polítiques de contrasenyes
- Configureu còpies de seguretat automàtiques regulars
- Mantingueu actualitzats Nextcloud i els paquets del sistema
- Configureu el tallafoc per restringir l'accés
- Utilitzeu xifrat SSL/TLS per a totes les connexions
- Activeu el xifrat de fitxers en repòs
Amb Nextcloud instal·lat al vostre VPS, ara teniu una solució d'emmagatzematge al núvol privat completament funcional. Podeu accedir als vostres fitxers des de qualsevol lloc, compartir-los de forma segura i mantenir el control total sobre les vostres dades. Aquesta configuració ofereix una alternativa centrada en la privacitat als serveis al núvol comercials mentre us dóna la flexibilitat per personalitzar i ampliar la funcionalitat segons calgui.