Simile a Dropbox e Google Drive, Nextcloud è un software di self-hosting che ti consente di condividere file, contatti e calendari. Ma, a differenza di Dropbox e Google Drive, i tuoi file saranno privati e archiviati sul tuo server anziché su un server di terze parti. Nextcloud è una soluzione di hosting conforme a GDPR e HIPAA, quindi i tuoi file saranno crittografati insieme alla possibilità di audit. Per questo tutorial, installeremo la nostra istanza Nextcloud sul nostro server Ubuntu VPS.
Pre-volo
- Installazione di Apache e PHP abilitato
- Installazione di MariaDB
- Accedi come root o fai sudo privilegi
Passaggio 1: Per prima cosa accedi al tuo server.
Passaggio 2: Quindi accedi alla tua istanza MySQL/MariaDB digitando:
mysql
Vedrai la richiesta di modifica e sarai quindi in grado di utilizzare i comandi MySQL per creare un database e concedere autorizzazioni.
MariaDB [(none)]>
Sostituisci la password evidenziata di seguito con una password sicura. Puoi dire che i comandi sono stati accettati perché mostrerà un "Query OK, 0 righe interessate (0,00 sec) ” messaggio dopo ogni comando. Assicurati di avere a portata di mano la password per l'utente Nextcloud; lo useremo più avanti in questo tutorial.
CREATE DATABASE nextcloud;
CREATE USER nextcloud IDENTIFIED BY 'password';
GRANT USAGE ON *.* TO nextcloud@localhost IDENTIFIED BY 'password';
GRANT ALL privileges ON nextcloud.* TO nextcloud@localhost;
FLUSH PRIVILEGES;
quit;
Installa i moduli Nextcloud
Avrai bisogno di moduli specifici installati affinché NextCloud funzioni, all'interno del tuo terminale, installa i moduli utilizzando apt install comando. Premi Y per continuare quando richiesto.
apt install php-gd php-json php-mysql php-curl php-mbstring
apt install php-intl php-imagick php-xml php-zip
Installa NextCloud
Infine, scaricheremo ed estrarremo i file di NextCloud. Puoi quindi spostarlo nella destinazione di tua scelta, per il nostro tutorial, lo sposteremo nella nostra radice del documento predefinita, /var/www/html .
Passaggio 1: Scarica il pacchetto Nextcloud.
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.tar.bz2
Passaggio 2: Estrai il pacchetto Nextcloud.
tar -xvf nextcloud-15.0.7.tar.bz2
Passaggio 3: Sposta i file core di Nextcloud nelle directory principali di Apache.
cd nextcloud
mv ./* /var/www/html
mv ./.htaccess /var/www/html
mv ./.user.ini /var/www/html
cd /var/www/html
Passaggio 4: Crea una directory all'interno di /var/www/html cartella per l'archiviazione Nextcloud.
mkdir /nextcloud-data
Passaggio 5: Nextcloud è gestito da Apache e utilizza www-data come utente, quindi, dovrai cambiare i permessi e la proprietà.
chown -R www-data:www-data ./*
chown -R www-data:www-data .htaccess
chown -R www-data:www-data .user.ini
chown www-data:www-data /nextcloud-data
Passaggio 6: Riavvia Apache per rendere effettive le modifiche.
systemctl restart apache2
Passaggio 7: Verifica che Nextcloud funzioni visitandolo nel tuo browser all'indirizzo http://tuo_ip/index.php . È necessario creare l'account amministratore, nonché impostare la cartella/directory (nextcloud-data ) che NextCloud memorizzerà i suoi caricamenti.
NotaA questo punto, è una buona idea mettere la crittografia sull'installazione di NextCloud. Sebbene non sia necessario aggiungere un SSL sul tuo sito protegge le password dalla visualizzazione da parte di terze parti.
- Crea un account con nome utente; stiamo usando admin .
- La cartella dei dati dovrebbe essere /nextcloud-data
- Nome utente e password dovrebbero essere quelli per MySQL creati in precedenza, lascia l'impostazione su localhost.
- Fai clic su Fine
Ora sei in Nextcloud e puoi iniziare a caricare file e cartelle!
I nostri server dedicati e VPS velocissimi possono eseguire Nextcloud. Insieme all'hardware che calcia, godrai anche del supporto tecnico 24 ore su 24, 7 giorni su 7. Scopri come i nostri servizi di hosting supremo possono aiutarti!