Installa NextCloud su Freenas

Installa NextCloud su Freenas
NextCloud è una delle alternative di archiviazione cloud open source più popolare. Offre un frontend visivamente accattivante e intuitivo per accedere ai tuoi dati in remoto. È possibile installare NextCloud su un server locale per condividere i file tra i tuoi colleghi. O se si desidera installarlo su un VPS in alternativa a iCloud, Google Drive o Dropbox, NextCloud può farlo anche!

Oggi installeremo NextCloud su Freenas. Per coloro che non lo sanno, Freenas è un sistema operativo basato su FreeBSD, specificamente progettato per essere utilizzato come NAS (archiviazione attaccata in rete). Anche questo viene fornito con una GUI del frontend e viene spesso utilizzato per condividere file tramite SMB, NFS, ecc. O fungere da server LDAP e offrire servizi di directory. La cosa migliore di Freenas è che si basa su ZFS e quindi i tuoi dati sono in mani sicure.

Con Freenas come una spina dorsale robusta e potente per la gestione dei tuoi dati e NextCloud come un meraviglioso prodotto in user-friendly!

Prerequisiti

Per seguire, devi avere:

  1. Un'installazione di Freenas pronta a portata di mano
  2. Accesso alla root a detta installazione di Freenas

Installazione del plug -in NextCloud

Un plug -in NextCloud può essere installato dall'interfaccia Web Freenas stessa, in un paio di clic. Basta accedere al tuo server come root, vai su plugin (dal menu in alto, se si utilizza l'interfaccia utente precedente) e da lì all'elenco dei plugin disponibili:

Lì puoi trovare NextCloud disponibile per il download e l'installazione. Vai avanti e installa NextCloud, potrebbero essere necessari qualche minuto a mezz'ora a seconda della connessione Internet e delle risorse di elaborazione disponibili.

Quindi abilita il servizio NextCloud. Per fare questo passaggio al file Installato Scheda nello stesso menu Plugin. E impostare lo stato del servizio del plug -in NextCloud SU come mostrato di seguito.

Freenas assegnerà alla prigione un indirizzo IP privato casuale, selezionerà il plug -in NextCloud, sotto il sottomenu del plug -in da la colonna di mano sinistra, Per ottenere un link a questo servizio:

Se questo funziona per te, è fantastico. Ma preferisco configurare il networking in modo leggermente diverso.

Configurazione del networking

Se la tua rete locale ha un server DHCP (spesso il router di casa agisce come uno) è necessario assicurarsi che il NextCloud ottenga un indirizzo IP da solo da questo server DHCP. Oppure puoi assegnarlo manualmente un indirizzo IP, se lo desideri.

Stiamo cercando l'approccio DHCP, poiché questa è la configurazione più comune nella maggior parte delle famiglie e piccoli uffici. NextCloud è installato, sulla nostra scatola di Freenas dentro una prigione. Le carceri sono i precursori della tecnologia di containerizzazione che Linux ha successivamente adottato come Docker e LXC. Come ogni contenitore, il nostro plug -in NextCloud può anche avere un IP a sé stante, distinto dall'IP FREENAS.

Per fare questo, vai al PRIGIONE Scheda dal menu in alto.

Seleziona la prigione di NextCloud, come è nominato sulla macchina. Fai clic sul pulsante rosso in basso per interrompere temporaneamente il servizio e quindi modificare la prigione, facendo clic sull'icona delle impostazioni dalla parte in basso a sinistra. Ignora l'indirizzo IP assegnato attualmente e fai clic sulla modalità avanzata.

In modalità avanzata, selezionare DHCP come opzione IPv4. Puoi verificare il gateway predefinito e anche alcuni altri parametri, se vuoi:

Dopo questo, riavvia la prigione di NextCloud e puoi vedere il tuo nuovo IP. Selezionando le carceri dal menu in alto e visualizzando le carceri.

Nel mio caso l'indirizzo IP era 192.168.0.105 che è dove viene in esecuzione Nextcloud. Ma per qualche motivo, che non sono stato in grado di identificare, questo non funziona quando vai al browser e digiti l'indirizzo IP.

Aggirare il bug

Un modo per aggirare questo bug è prendere nota dell'indirizzo IP che il server DHCP ha assegnato la prigione, ad esempio 192.168.0.105 nel mio caso. Fermare di nuovo quella prigione, aprire il Modifica la prigione menu e vai alla modalità avanzata, come abbiamo fatto prima.

Qui, puoi di nuovo assegnare manualmente il DHCP assegnato l'indirizzo IP alla tua prigione. Scorri verso il basso il menu avanzato e deselezionare la scatola che dice Vimage. Questo passaggio è importante.

Dopo questo è fatto, vai al menu del plug -in dalla barra superiore e riavvia il plugin. Se era già in esecuzione, potresti dover fermarti e ricominciarlo per le modifiche ad avere effetto. E ora, finalmente, se apri un browser dal tuo desktop e apri http: // 192.168.0.105 (o qualunque cosa l'indirizzo IP sia stato assegnato nel tuo caso) sarai accolto dal menu NextCloud.

Tutto il resto da qui in poi è semplice. Puoi creare account per i tuoi dipendenti, familiari, accedervi da qualunque dispositivo tu scelga e puoi essere sicuro che i dati sono sicuri con OpenZFS.

Assicurati di andare alle impostazioni del server DHCP (comunemente elencate come configurazione LAN nelle impostazioni del router Home) e assegnare NextCloud un IP statico lì dentro. Altrimenti, una volta scaduto il contratto di locazione DHCP, il router potrebbe finire per assegnare a NextCloud un IP diverso che sarà inaccessibile a te. Probabilmente dovresti fare lo stesso anche per la tua scatola principale.

Conclusione

L'unica attività difficile con il plugin NextCloud è il bug in cui l'indirizzo IP non è raggiungibile nonostante sia stato assegnato. Ho un forte sospetto che VIMAGE sia il colpevole qui, ma non ho ancora prove a sostegno.