= NextCloud AIO vs. NextCloud Bare Metal = Ho eseguito varie forme di NextCloud negli ultimi due anni. Questo è strettamente per uso personale a casa sul mio Odroid HC4 (una scheda ARM simile a RPi). Ho iniziato con NextCloudPi installato, ma poi sono passato a un'installazione bare metal poiché volevo provare un aggiornamento prima che fosse impacchettato per NextCloudPi La mia più grande priorità nell'impostare questo è che ho una buona strategia di backup. Su NextCloudPi, la possibilità di eseguire il backup e il ripristino di un'istanza completa, inclusi o esclusi i dati, è stata integrata direttamente nel pacchetto. Ho adorato questa funzione. Nell'installazione bare metal, ho dovuto pianificare un processo cron per eseguire il backup del file di configurazione, del database e dei file in un file compresso .tar.gz. Non sono mai stato certo di come avrebbe funzionato il ripristino, e per fortuna l'ho provato ieri per assicurarmi che i miei backup fossero appropriati; loro non erano. Ho creato una nuova scatola da zero, ho installato NC con Apache + PHP (che non è del tutto intuitivo con le varie versioni di PHP compatibili con NextCloud) e ho recuperato i file di configurazione, il database e i file di dati. Ho finito con una miriade di errori che non sembravano funzionare. Mi sto avvicinando al punto in cui voglio solo una soluzione funzionante - non voglio investire ore per far funzionare qualcosa di complesso Inserisci NextCloud AIO, un contenitore Docker pensato per replicare qualcosa di simile a ciò che offriva NextCloudPi. Questo è stato relativamente semplice da configurare una volta che ho funzionato **Devo essere preoccupato per lo sviluppo futuro di NextCloud AIO Sono stato in grado di eseguire un backup (e sto testando un ripristino per assicurarmi che i backup funzionino) tramite l'utilità di backup "Borg"fornita con NextCloud AIO, ma la mia preoccupazione con queste soluzioni preconfezionate è sempre la manutenzione a lungo termine. Nel caso di NextCloudPi, come abbiamo visto, il manutentore si è allontanato dal progetto. Se non avessi prestato attenzione e lo stessi ancora eseguendo ciecamente e facendo backup regolari, probabilmente non avrei mai recuperato i miei dati. Con un'installazione bare metal, questo non è mai un problema se hai tutti i componenti (file, configurazione, database) separatamente e puoi sempre integrarli in una futura implementazione di NextCloud. Ora che ho cercato, ancora una volta, una soluzione preconfezionata più semplice, mi chiedo se dovrei essere preoccupato per lo sviluppo futuro di AIO Sulla base di quali contenitori docker sono in esecuzione dopo l'installazione di NextCloud AIO, presumo prestazioni simili. AIO sembra essere semplicemente un'utilità per semplificare e containerizzare ogni singolo componente di NextCloud. Ad esempio, ecco cosa è in esecuzione sulla mia casella che serve solo NextCloud: aio-apache aio-nextcloud aio redis aio-postgresql aio-borgbackup aio-domaincheck aio-mastercontainer EDIT: più utilizzo della memoria finora. Con il bare metal, vedevo ovunque da 1 a 1,5 GB di utilizzo della memoria dall'inattività al caricamento. Negli ultimi dieci minuti, è stato finora compreso tra 1,5 e 2,4 GB Preferisco utilizzare Docker per la gestione delle versioni e delle estensioni PHP, oltre all'isolamento; e ospitare NextCloud come una normale app PHP all'interno di quel contenitore Questo offre il miglior equilibrio tra controllo e flessibilità. I tuoi dati si trovano direttamente in una cartella a tua scelta, accanto a NextCloud wwwroot. Anche i tuoi file di dati DB sono direttamente disponibili. Aggiungi un paio di script e un cron job per il backup e sei pronto Per quanto riguarda redis ecc., semplicemente non ne ho bisogno per configurazioni su piccola scala (1-2 utenti) Per quanto riguarda AIO e altre varianti, semplicemente non mi fido di loro (in termini di architettura). Conosco la mia soluzione docker-compose e sono sicuro che sarò in grado di risolvere qualsiasi problema, se del caso. Non posso dire lo stesso di quelle soluzioni "buone per tutti"È molto positivo verificare effettivamente se è possibile ripristinare i dati dai backup. Tuttavia, credo che l'impostazione del backup dei file DB + non dovrebbe essere molto difficile. Tutti commettiamo errori, ma una volta corretti, il processo di backup non dovrebbe essere così complicato, quindi dovresti cambiare qualcos'altro == Informazioni sulla comunità == Membri in linea