Quando si crea un cloud storage personale, di solito si pensa a ownCloud, che è un classico servizio di cloud storage autocostruito. Nextcloud è realizzato dal team di sviluppo originale di ownCloud ed è noto come storage di "prossima generazione". A prima vista, ho sentito che il "tono" non era piccolo e ha "ridefinito" Cloud non appena è stato lanciato. Dopo averlo provato, sono stato sinceramente d'accordo con Nextcloud: è un'ottima scelta per i servizi di cloud storage personale.

Rispetto a ownCloud, le funzioni di Nextcloud non sono state affatto indebolite Anche perché può installare applicazioni di servizi di archiviazione cloud, è più fatto da sé e più in linea con le esigenze degli utenti. La documentazione di aiuto sul sito web ufficiale di Nextcloud è abbastanza dettagliata e puoi trovare risposte a quasi tutte le domande su Nextcloud. Ciò dimostra che il team di sviluppo di Nextcloud è davvero migliore di ownCloud.

All'inizio pensavo che Nextcloud fosse solo un dispositivo di archiviazione cloud su disco di rete, ma poi ho visto che Nextcloud ha documenti Office integrati, album di immagini, contatti del calendario, verifica in due passaggi, gestione dei file, lettura RSS e altre applicazioni avanzate che ho scoperto Nextcloud può essere utilizzato solo per uso personale o per l'archiviazione e la condivisione del team, può anche essere integrato in una piattaforma di ufficio personale, quasi equivalente a un Dropbox personale.

L'ambiente operativo Nextcloud è simile ai programmi che usiamo abitualmente LAMP è la prima scelta ufficiale, ma LNMP può ancora essere eseguito, ma è necessario scrivere tu stesso le regole di riscrittura dell'URL. Naturalmente, il funzionario fornisce anche un pacchetto di installazione SNAP con un clic, che ti consente di implementare Nextcloud sul tuo VPS in un minuto, il che è molto conveniente. Questo articolo condividerà come installare Nextcloud con SNAP.

Nextcloud è una scelta eccellente per l'archiviazione cloud personale: l'installazione con un clic viene fornita con un client gratuito, documenti integrati, album, calendari e applicazioni avanzate

Per ulteriori informazioni sulla distribuzione della posta elettronica, sull'accelerazione CDN, sulla sincronizzazione VPS e altri strumenti, puoi anche consultare:

  1. Utilizza MailChimp per creare una piattaforma di abbonamento e-mail RSS: 12.000 e-mail gratuite al mese e 2.000 utenti aggiuntivi
  2. Utilizza Fikker per creare la tua CDN personalizzata: supporta HTTPS, memorizzazione nella cache delle pagine, monitoraggio in tempo reale, statistiche sul traffico e prevenzione degli attacchi CC
  3. Lsyncd crea la sincronizzazione mirror-use Lsyncd per ottenere la sincronizzazione in tempo reale tra server locali e remoti

PS: aggiornato il 27 settembre 2017, Se desideri utilizzare Nextcloud per ottenere il download offline, puoi vedere qui: Metodo di costruzione del download offline di Nextcloud: integra Aria2, AriaNg e Aria2 WebUI per ottenere il download offline.

PS: aggiornato il 28 gennaio 2019, Quando si installa NextCloud tramite SNAP ufficiale, sembrerà che smbcient non sia stato installato correttamente e venga richiesto che non può essere montato. Possiamo utilizzare il metodo Y Chaos per risolvere il problema:

Ho trovato il pacchetto di installazione offline di snap nextcloud che aggiunge il supporto smbcient, https://launchpad.net/~pachulo/+snap/nextcloud-snap-add-smbclient/+build/436506
Ma non so se è sicuro o no.
Dopo il pacchetto wget, è possibile utilizzare
nome del pacchetto di installazione snap –dangerous
per l'installazione.
Dopo l'installazione, può essere montato normalmente. L'ho montato nella directory /var/snap/nextcloud/common/nextcloud/data/username/Download/. Ho la sensazione che sia fattibile.

Completamente OK, il file scaricato da aria2 può essere riconosciuto dopo il montaggio
https://chaosye.xyz/index.php/s/FFzTCLKsHoiFXca

1. Installazione di Nextcloud con un clic

Sito ufficiale di Nextcloud:

  1. HTTPS://nextcloud.com/
  2. snap nextcloud: https://github.com/nextcloud/nextcloud-snap

nextcloud snap attualmente contiene i seguenti componenti (verrà aggiornato e aggiornato automaticamente, si prega di prestare attenzione in tempo):

Nextcloud 11.0.3

Apache2.4

PHP7

MySQL 5.7

Redis 3.2

mDNS per l'individuazione della rete

Modifica il nome host prima dell'installazione. Inserisci il comando nella finestra del terminale: hostname o uname -n, puoi visualizzare il nome host dell'host corrente. Il riferimento alla modifica è il seguente (per la modifica di Ubuntu, fare riferimento al mio articolo precedente: Metodo di installazione ISPConfig 3.1 ):

vim /etc/hosts
150.95.150.57 pan.wzfou.net pan  

vim /etc/hostname
pan.wzfou.net
hostname -F /etc/hostname #重启
hostname #再次查看

Metodo di installazione con un clic:

sudo apt-get update
sudo apt install snapd
sudo snap install nextcloud

Come mostrato nella figura seguente, l'installazione è riuscita.

Le immagini caricate su Nextcloud possono essere visualizzate come una presentazione.

Nextcloud supporta l'impostazione di periodi di validità, protezione tramite password, ecc. per documenti condivisi, immagini, ecc., il che è in qualche modo simile a Baidu Cloud Disk.

Nella pagina del centro personale di Nextcloud, puoi modificare le informazioni personali, le password delle applicazioni, i client di sincronizzazione, ecc.

Nella pagina di gestione del server di Nextcloud, puoi controllare l'utilizzo della CPU, della memoria, ecc., cambiare i temi di Nextcloud, se crittografare i file archiviati in Nextcloud, attivare i plug-in, ecc.

3. Client di sincronizzazione Nextcloud

Nextcloud fornisce un client di sincronizzazione gratuito che chiunque può scaricare e utilizzare, supportando PC e telefoni cellulari. Indirizzo di download: https://nextcloud.com/install/#install-clients

Esegui il client di sincronizzazione Nextcloud sul tuo computer e inserisci prima il tuo indirizzo Nextcloud.

Quindi inserisci il nome utente Nextcloud e la password specifica del cliente. Questa password speciale deve essere generata nella pagina del centro personale Nextcloud.

Nextcloud ti consente di scegliere di sincronizzare una cartella specifica o l'intero account Nextcloud.

Una volta completata la connessione, puoi vedere i file sincronizzati da Nextcloud localmente. Le tue operazioni locali influenzeranno l'archiviazione dei file in Nextcloud e la sincronizzazione verrà realizzata automaticamente.

Quello che segue è il client di sincronizzazione del telefono cellulare di Nextcloud, che ha funzioni simili.

Il client mobile Nextcloud supporta il caricamento automatico dei file, l'impostazione dei percorsi di download, ecc.

4. Aggiungi applicazioni a Nextcloud

Nextcloud fornisce ufficialmente molte applicazioni: https://apps.nextcloud.com/, documenti Office, album di immagini, contatti del calendario, verifica in due passaggi, gestione dei file, lettura RSS e altre ricche applicazioni. Puoi scaricare e installare queste applicazioni manualmente oppure puoi attivarle direttamente sullo sfondo di Nextcloud con un clic.

Plug-in per documenti Office:Documenti. Ci sono Collabora Online, Markdown Editor, Calendar, Onlyoffice, Documents, ecc. Tra questi, Documents è relativamente semplice da installare e può essere attivato direttamente.

Se l'apertura di Doc(X) non è supportata, è necessario installare i seguenti pacchetti su Ubuntu:

apt-get install libreoffice-writer
apt-get install libreoffice-common
apt-get install unoconv

Dopo aver installato il plug-in Documenti, è possibile visualizzare e modificare i documenti di Office in linea.

Plug-in di sicurezza:Provider TOTP a due fattori. Questo plug-in consente al tuo account Nextcloud di supportare la verifica dell'accesso in due passaggi.

Plug-in lettore RSS:Notizie. Questo plug-in per me è davvero eccezionale. Con esso possiamo trasformare Nextcloud in un lettore RSS online. Questo è molto più semplice del metodo precedente che utilizzavamo Huginn per eseguire la scansione degli RSS di qualsiasi sito web. (Clicca per ingrandire)

5. Impostazioni avanzate di Nextcloud

Nextcloud supporta l'utilizzo di PHP per inviare e-mail, ma le e-mail inviate dal proprio ufficio postale vengono sostanzialmente giudicate spam dalle principali caselle di posta, quindi dobbiamo fare buon uso della funzione di invio e-mail SMTP fornita da Nextcloud.

4.1  Nextcloud utilizza SMTP per inviare e-mail

Nella pagina di gestione di Nextcloud, trova "Altre impostazioni", quindi seleziona il metodo di invio come SMTP e inserisci le informazioni SMTP qui. Sto utilizzando l'e-mail aziendale di Tencent. Puoi anche utilizzare funzioni di invio SMTP gratuite come Gmail e 163.

Dopo aver compilato, fare clic su Test per vedere se l'e-mail può essere inviata con successo.

4.2  Nextcloud installa il certificato SSL

Se utilizzi un'installazione Snap di Nextcloud, aggiungere l'accesso crittografato SSL è una questione semplice. Per prima cosa assicurati che il tuo nome di dominio sia stato risolto con successo sul tuo host VPS, quindi esegui il comando:

sudo nextcloud.enable-https lets-encrypt #安装Let's Encrypt SSL
#如果你想使用自己的证书,请执行:
sudo nextcloud.enable-https self-signed

####如果提示 command not found,请加上路径
sudo /snap/bin/nextcloud.enable-https lets-encrypt
sudo /snap/bin/nextcloud.enable-https self-signed

Se stai utilizzando il tuo certificato, trova il percorso del certificato SSL dopo aver eseguito il comando e carica il tuo certificato per sostituire il file del certificato autofirmato generato.

4.3  Backup e ripristino di Nextcloud

Esegui il backup del database MysqL . Utilizzando Nextcloud installato da Snap, il file del database si trova nel seguente percorso. Puoi eseguire direttamente il backup dell'intero database Nextcloud.

File di backup. I file caricati da Nextcloud vengono archiviati nel seguente percorso. È sufficiente eseguire il backup di tutti i file di dati all'interno.

Prossimo ripristino cloud. Dopo aver reinstallato Nextcloud, importa tutti i file di database e i dati dei file di cui sopra nel nuovo server e mantieni il percorso originale. Per un gran numero di migrazioni di file, si consiglia di utilizzare il metodo di spostamento remoto: tre strumenti di comando Rsync, SCP e Tar risolvono rapidamente il problema della sincronizzazione dei dati di spostamento del sito Web remoto VPS Linux.

6. Riepilogo

Nextcloud utilizza il metodo di installazione di Snap, che è semplice e conveniente, adatto agli amici che non vogliono preoccuparsi, e Nextcloud Snap nel pacchetto ufficiale distribuisce automaticamente LAMP. Se desideri migrare il server, devi solo installare Nextcloud sul nuovo server nello stesso modo, quindi importare il database precedente e i file di archiviazione sono sufficienti.

Se Nextcloud viene utilizzato per archiviare foto o file privati, la cosa più preoccupante è probabilmente il problema della sicurezza. Al momento sono in atto le misure di sicurezza di Nextcloud, come la verifica in due passaggi degli account, la separazione dei programmi e dei file di archiviazione, la crittografia dei dati, ecc. Forse l’unica cosa che dobbiamo fare noi stessi è assicurarci che il server non abbia vulnerabilità.

lascia un commento