= NextCloud AIO vs. NextCloud Bare Metal = Am rulat diverse forme de NextCloud în ultimii doi ani. Acest lucru este strict pentru uz personal acasă pe Odroid HC4 (o placă ARM similară cu RPi). Am început cu NextCloudPi instalat, dar apoi m-am mutat la o instalare bare metal, deoarece voiam să încerc o actualizare înainte de a fi ambalată pentru NextCloudPi Prioritatea mea cea mai mare în configurarea acestui lucru este că am o strategie bună de rezervă. Pe NextCloudPi, capacitatea de a face backup și de a recupera o instanță completă, inclusiv sau excluzând datele, a fost inclusă chiar în pachet. Mi-a plăcut această caracteristică. La instalarea bare metal, a trebuit să programez o lucrare cron pentru a face o copie de rezervă a fișierului de configurare, a bazei de date și a fișierelor într-un format comprimat. .tar.gz. Nu am fost niciodată sigur cum va funcționa restaurarea acestui lucru și, din fericire, am încercat asta ieri pentru a mă asigura că backup-urile mele sunt adecvate; n-au fost. Am construit o nouă cutie de la zero, am instalat NC cu Apache + PHP (care nu este complet intuitiv cu diferitele versiuni de compatibilitate PHP cu NextCloud) și am recuperat fișierele de configurare, baza de date și fișierele de date. Am ajuns cu o multitudine de erori care nu păreau să funcționeze. Mă apropii de punctul în care vreau doar o soluție funcțională - nu vreau să investesc ore întregi în a face ceva complex să funcționeze Intră în NextCloud AIO, un container Docker menit să reproducă ceva apropiat de ceea ce oferea NextCloudPi. Acest lucru a fost relativ simplu de configurat odată ce l-am pus să funcționeze **Trebuie să fiu îngrijorat cu privire la dezvoltarea viitoare a NextCloud AIO Am putut efectua o copie de rezervă (și sunt în mijlocul testării unei recuperări pentru a mă asigura că acele copii de siguranță funcționează) prin utilitarul de rezervă „Borg” furnizat cu NextCloud AIO, dar Îngrijorarea mea cu aceste soluții pre-ambalate este întotdeauna întreținerea pe termen lung. În cazul NextCloudPi, după cum am văzut, întreținătorul s-a îndepărtat de proiect. Dacă nu aș fi fost atent și aș fi încă rulat acest lucru și făceam copii de siguranță regulate, probabil că nu aș fi recuperat vreodată datele. Cu o instalare bare metal, acest lucru nu este niciodată o îngrijorare dacă aveți toate componentele (fișiere, configurație, bază de date) separat și le puteți integra oricând într-o implementare viitoare a NextCloud. Acum că am căutat, din nou, o soluție pre-ambalată mai simplă, mă întreb dacă ar trebui să-mi fac griji cu privire la dezvoltarea viitoare a AIO Pe baza containerelor docker care rulează după instalarea NextCloud AIO, aș presupune performanțe similare. AIO pare să fie pur și simplu un utilitar pentru a simplifica și a containeriza fiecare componentă individuală a NextCloud. De exemplu, iată ce rulează pe caseta mea care servește doar NextCloud: aio-apache aio-nextcloud aio-redis aio-postgresql aio-borgbackup aio-domaincheck aio-mastercontainer EDIT: Mai multă utilizare a memoriei până acum. Cu bare metal, am văzut oriunde de la 1 la 1,5 GB de utilizare a memoriei de la inactiv până la încărcare. În ultimele zece minute, până acum a variat între 1,5 și 2,4 GB Prefer să folosesc Docker pentru gestionarea versiunilor și extensiilor PHP, plus izolare; și găzduiește NextCloud ca o aplicație PHP obișnuită în interiorul acelui container Acest lucru oferă cel mai bun echilibru între control și flexibilitate. Datele dvs. se află direct într-un folder la alegere, lângă NextCloud wwwroot. Fișierele dvs. de date DB sunt de asemenea disponibile direct. Adăugați câteva scripturi și o lucrare cron pentru backup și sunteți gata În ceea ce privește redis etc. - Pur și simplu nu am nevoie de el pentru setări la scară mică (1-2 utilizatori) Cât despre AIO și alte variante - pur și simplu nu am încredere în ele (din punct de vedere al arhitecturii). Cunosc soluția mea docker-compose și sunt sigur că voi putea remedia orice probleme, dacă apar. Nu pot spune același lucru despre acele soluții „bune pentru toți” Este foarte bine să verificați dacă puteți restaura datele din copiile de rezervă. Cu toate acestea, cred că setarea copiei de rezervă a fișierelor DB + nu ar trebui să fie foarte dificilă. Cu toții facem greșeli, dar odată ce sunt remediate, procesul de backup nu ar trebui să fie atât de complicat, astfel încât ar trebui să schimbi altceva. == Despre comunitate == Membrii Pe net