Installare una istanza Nextcloud su server Debian: differenze tra le versioni

m
Nessun oggetto della modifica
Riga 20: Riga 20:
In questa guida andremo a '''costruire insieme il vostro dispositivo''' '''cloud'''.
In questa guida andremo a '''costruire insieme il vostro dispositivo''' '''cloud'''.


Attualmente non esistano in commercio dispositivi pre-configurati per realizzare le funzionalità descritte in precedenza. Per questo andremo a realizzare una '''configurazione personalizzata''' di NAS che altro non è che un '''HomeServer'''.
Attualmente non esistono in commercio dispositivi pre-configurati per realizzare le funzionalità descritte in precedenza. Per questo andremo a realizzare una '''configurazione personalizzata''' di NAS che altro non è che un '''HomeServer'''.


La scelta dei componenti è libera, l'ideale sarebbe fare una scelta '''modulare.''' È sconsigliato però utilizzare dischi vetusti perché da questi dipenderà l’affidabilità dei vostri preziosi dati. Inoltre, Nextcloud richiede comunque una certa potenza di calcolo, pertanto è '''necessario un minimo di investimento''' hardware per non ottenere un risultato deludente, ma quello che offre è davvero molto!
La scelta dei componenti è libera, l'ideale sarebbe fare una scelta '''modulare.''' È sconsigliato però utilizzare dischi vetusti perché da questi dipenderà l’affidabilità dei vostri preziosi dati. Inoltre, Nextcloud richiede comunque una certa potenza di calcolo, pertanto è '''necessario un minimo di investimento''' hardware per non ottenere un risultato deludente, ma quello che offre è davvero molto!
Riga 117: Riga 117:
<code># apt-get install mariadb-client mariadb-server</code>
<code># apt-get install mariadb-client mariadb-server</code>


Finita l’installazione avviamo lo script di '''messa in sicurezza''' del database lanciano
Finita l’installazione avviamo lo script di '''messa in sicurezza''' del database lanciando


<code># mysql_secure_installation</code>
<code># mysql_secure_installation</code>
Riga 418: Riga 418:
La compatibilità è garantita con '''tutti gli UPS della APC''' dotati di '''interfaccia USB'''. Vi servirà anche un cavo USB da tipo A a tipo B.
La compatibilità è garantita con '''tutti gli UPS della APC''' dotati di '''interfaccia USB'''. Vi servirà anche un cavo USB da tipo A a tipo B.


Collegate l’'''alimentazione del computer e del router''' all’USP (si, anche il router, altrimenti perderete la connessione in caso di mancanza di rete e non potrete ricevere le notifiche) e il cavo USB all’UPS e al NAS.
Collegate l’'''alimentazione del computer e del router''' all’UPS (si, anche il router, altrimenti perderete la connessione in caso di mancanza di rete e non potrete ricevere le notifiche) e il cavo USB all’UPS e al NAS.


A questo punto '''collegatevi via SSH''' al vostro NAS.
A questo punto '''collegatevi via SSH''' al vostro NAS.
Riga 459: Riga 459:
La configurazione del server di posta che ho scelto è '''standalone'''. Cioè il server invierà direttamente la posta. Questa scelta ha il '''vantaggio''' di non doversi preoccupare di '''configurare account per l’invio della posta''', ma se non configurate opportunamente i reverse DNS avrete la certezza che la vostra posta '''sarà inviata nello SPAM'''. Far configurare i reverse DNS su un indirizzo IP dinamico è impossibile, però non è un grande problema. Infatti potrete configurare il vostro indirizzo personale dove riceverete le mail per non mandare mai in SPAM la posta proveniente dal vostro server.
La configurazione del server di posta che ho scelto è '''standalone'''. Cioè il server invierà direttamente la posta. Questa scelta ha il '''vantaggio''' di non doversi preoccupare di '''configurare account per l’invio della posta''', ma se non configurate opportunamente i reverse DNS avrete la certezza che la vostra posta '''sarà inviata nello SPAM'''. Far configurare i reverse DNS su un indirizzo IP dinamico è impossibile, però non è un grande problema. Infatti potrete configurare il vostro indirizzo personale dove riceverete le mail per non mandare mai in SPAM la posta proveniente dal vostro server.


Per prima cosa andata nella pagina di configurazione dei DNS e configurate un '''record di tipo MX''' come
Per prima cosa andate nella pagina di configurazione dei DNS e configurate un '''record di tipo MX''' come


10 tuodominio.com
10 tuodominio.com
Riga 508: Riga 508:
Grazie agli hard link però vi ritroverete '''ogni snapshot come una differente directory''' che contiene l’istantanea del disco esattamente come quando è stato fatto, questo significa che il '''ripristino di un backup sarà semplice''' quanto copiare una directory!
Grazie agli hard link però vi ritroverete '''ogni snapshot come una differente directory''' che contiene l’istantanea del disco esattamente come quando è stato fatto, questo significa che il '''ripristino di un backup sarà semplice''' quanto copiare una directory!
=== Configurazione dei dischi di backup ===
=== Configurazione dei dischi di backup ===
Potrete configurare il disco di backup come preferite, nell’ottica di questa serie di articoli sul NAS definitico con Debian e Nextcloud andremo a configurare il disco di '''backup con LVM'''.
Potrete configurare il disco di backup come preferite, nell’ottica di questa serie di articoli sul NAS definitivo con Debian e Nextcloud andremo a configurare il disco di '''backup con LVM'''.


Ipotizziamo che il disco destinato al backup sia <code>/dev/sdc</code>
Ipotizziamo che il disco destinato al backup sia <code>/dev/sdc</code>
Riga 675: Riga 675:


== Problemi noti ==
== Problemi noti ==
Nel caso in cui ci siano problemi nell'usco di occ per via di <code>apc</code> si può aggiungere <code>--define apc.enable_cli=1</code> alla command line, oppure modificare il file
Nel caso in cui ci siano problemi nell'uso di occ per via di <code>apc</code> si può aggiungere <code>--define apc.enable_cli=1</code> alla command line, oppure modificare il file


<code>/etc/php/7.4/cli/conf.d/20-apcu.ini</code>
<code>/etc/php/7.4/cli/conf.d/20-apcu.ini</code>
1

contributo