Questo articolo contiene informazioni sull'applicazione Nextcloud che può essere distribuita su Vultr .
Dettagli app
Nextcloud funziona sul sistema operativo LTS di Ubuntu Server. È possibile accedere a questo sistema con un client SSH utilizzando il login di root trovato nel pannello di controllo di Vultr.
Per accedere all'applicazione Nextcloud, accedere a https://[SERVER_IP]/nel browser Web. Sostituisci [SERVER_IP]con l'indirizzo IP del tuo VPS. L'avviso relativo al certificato SSL può essere tranquillamente ignorato. Questo è spiegato in maggior dettaglio di seguito. Le credenziali di accesso di Nextcloud sono elencate nel pannello di controllo di Vultr.
Script di backup
Il team di Vultr ha fornito uno script di backup per comodità. Questo si trova nella /root/cartella. È possibile eseguire questo file accedendo come root ed eseguendo:
cd /root/
sh backup-nextcloud.sh
Nella /root/cartella verrà creato un backup del database Nextcloud, del codice sorgente e dei file caricati . Assicurati di avere abbastanza spazio sul tuo VPS per duplicare tutti i tuoi file prima di eseguirlo.
Nginx non riesce a caricare
Se la tua istanza è stata distribuita dopo il 1 ° dicembre 2019 abbiamo incluso uno script per comodità per ripristinare i file di configurazione di Nginx ai valori predefiniti per te.
- Accedi al tuo server usando
sshcome root.
- Esegui il comando
/opt/vultr/fix-vhost.sh
Avviso SSL
È necessario accedere al server Nextcloud con gli https://URL. http://Gli URL verranno riscritti per https://impostazione predefinita, l' https://URL utilizza un certificato autofirmato, che visualizza un avviso di sicurezza. Questo può essere tranquillamente ignorato.
A seconda dei piani per il tuo sito Nextcloud, potresti voler aggiornare il certificato con uno fornito da un'autorità di certificazione effettiva. Ciò rimuoverà l'errore di avviso di sicurezza. Per installare un nuovo certificato, procedi come segue:
- Ottieni un certificato da un'autorità di certificazione per il tuo dominio.
- Accedi al tuo server usando
sshcome root.
- Sostituisci i file
server.crte con il certificato aggiornato. I dettagli sulla conversione dei formati dei certificati non rientrano nell'ambito di questo articolo.server.key/etc/nginx/ssl/
- Riavvia il server Web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(la versione di PHP può variare)
Configurazione DNS
Se prevedi di utilizzare un dominio con il tuo server Nextcloud, dovrai puntare il DNS "A record" sul tuo [SERVER_IP]. Ciò ti consentirà di accedere a Nextcloud navigando sul tuo sito Web ( www.example.com). Nextcloud richiede anche che tu aggiunga il tuo dominio al suo elenco di "domini attendibili". È possibile aggiungere un dominio all'elenco dei domini attendibili nell'interfaccia di Nextcloud o modificando manualmente /var/www/html/config/config.php.
Database SQL
Esiste un server di database MySQL in esecuzione sul VPS. Questo è usato da Nextcloud. È possibile connettersi al database eseguendo quanto segue:
mysql -u root
La password di root di MySQL viene salvata sul VPS in /root/.my.cnf.
Informazioni sulle applicazioni Vultr
Le applicazioni Vultr utilizzano versioni moderne di pacchetti software. Le applicazioni sono configurate per essere distribuite con versioni specifiche del software. Nel tempo, il team Vultr aggiornerà le offerte dell'applicazione per includere i sistemi operativi, le versioni dei pacchetti più recenti, ecc. Questo documento fornisce solo informazioni aggiornate sull'ultima versione di questa applicazione. Le applicazioni Vultr vengono aggiornate senza preavviso. Se si prevede di creare un progetto o un'infrastruttura in base ai nostri modelli di applicazione, si consiglia di acquisire un'istantanea dell'applicazione utilizzata nella distribuzione iniziale.