NextCloud

Installa Nextcloud su FreeNAS

Installa Nextcloud su FreeNAS
Nextcloud è una delle più popolari alternative di archiviazione cloud open source e self-hosted. Offre un frontend visivamente accattivante e intuitivo per accedere ai tuoi dati da remoto. Puoi installare Nextcloud su un server locale per condividere file tra i tuoi colleghi. Oppure se vuoi installarlo su un VPS in alternativa a iCloud, Google Drive o Dropbox, anche Nextcloud può farlo!

Oggi installeremo Nextcloud su FreeNAS. Per chi non lo sapesse, FreeNAS è un sistema operativo basato su FreeBSD, specificamente progettato per essere utilizzato come NAS (Network-attached storage). Anch'esso viene fornito con una GUI frontend ed è 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 multipiattaforma di facile utilizzo, puoi avere la migliore esperienza di cloud storage!

Prerequisiti

Per seguire è necessario disporre di:

  1. Un'installazione FreeNAS a portata di mano
  2. Accesso root alla suddetta installazione di FreeNAS

Installazione del plug-in Nextcloud

Un plug-in nextcloud può essere installato dall'interfaccia web di FreeNAS stessa, in un paio di clic. Accedi al tuo server come root, vai su plugin (dal menu in alto, se stai usando 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 volerci da pochi minuti a mezz'ora a seconda della tua connessione Internet e delle risorse informatiche disponibili.

Quindi abilita il servizio Nextcloud. Per fare questo passare a Installato scheda sullo stesso menu dei plugin. E imposta lo stato del servizio di Nextcloud Plugin su SOPRA come mostrato di seguito.

FreeNAS assegnerà alla jail un indirizzo IP privato casuale, seleziona il plug-in Nextcloud, nel sottomenu del plug-in da la colonna di sinistra, per ottenere un collegamento a questo servizio:

Se funziona per te, è fantastico. Ma preferisco configurare la rete in modo leggermente diverso.

Configurazione della rete

Se la tua rete locale ha un server DHCP (spesso il tuo router di casa agisce come uno) devi assicurarti che Nextcloud ottenga un proprio indirizzo IP da questo server DHCP. Oppure puoi assegnargli manualmente un indirizzo IP, se lo desideri.

Stiamo optando per l'approccio DHCP, poiché questa è la configurazione più comune nella maggior parte delle famiglie e dei piccoli uffici. Nextcloud è installato, sul nostro box FreeNAS dentro una prigione. I jail sono i precursori della tecnologia di containerizzazione che Linux ha poi adottato come docker e LXC. Come ogni contenitore, anche il nostro plugin Nextcloud può avere un proprio IP, distinto dall'IP FreeNAS.

Per farlo, vai su PRIGIONE scheda dal menu in alto.

Seleziona il prossimo cloud jail, come è chiamato sulla tua macchina. Fare clic sul pulsante rosso in basso per interrompere temporaneamente il servizio e quindi modificare il jail, facendo clic sull'icona delle impostazioni in basso a sinistra. Ignora l'indirizzo IP attualmente assegnato e fai clic su modalità avanzata.

Nella modalità avanzata, seleziona DHCP come opzione IPv4. Puoi verificare il gateway predefinito e anche alcuni altri parametri, se lo desideri:

Dopodiché, riavvia la tua jail 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 Nextcloud è in esecuzione. Ma per qualche motivo, che non sono stato in grado di identificare, questo non funziona quando vai nel 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 alla tua jail, ad esempio 192.168.0.105 nel mio caso. Ferma di nuovo quella prigione, apri il modifica carcere menu e vai alla modalità avanzata, come abbiamo fatto prima.

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

Fatto ciò, vai al menu dei plugin dalla barra in alto e riavvia il plugin. Se era già in esecuzione, potrebbe essere necessario interromperlo e riavviarlo per rendere effettive le modifiche. E ora, finalmente, se apri un browser dal desktop e apri http://192.168.0.105 (o qualunque sia l'indirizzo IP assegnato nel tuo caso) verrai accolto dal menu Nextcloud.

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

Assicurati di andare alle impostazioni del tuo server DHCP (comunemente elencato come configurazione LAN nelle impostazioni del router di casa) e assegna a nextcloud un IP statico lì dentro. Altrimenti, una volta scaduto il lease DHCP, il tuo router potrebbe finire per assegnare a nextcloud un IP diverso che sarà inaccessibile per te. Probabilmente dovresti fare lo stesso anche per il tuo box principale FreeNAS.

Conclusione

L'unico problema con il plug-in nextcloud è il bug in cui l'indirizzo IP non è raggiungibile nonostante sia stato assegnato. Ho il forte sospetto che VIMAGE sia il colpevole qui, ma non ho ancora prove a sostegno di ciò.

Le 5 migliori carte di acquisizione del gioco
Abbiamo tutti visto e amato i giochi in streaming su YouTube. PewDiePie, Jakesepticye e Markiplier sono solo alcuni dei migliori giocatori che hanno g...
Come sviluppare un gioco su Linux
Un decennio fa, non molti utenti Linux avrebbero previsto che il loro sistema operativo preferito un giorno sarebbe diventato una piattaforma di gioco...
Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...