= NextCloud AIO проти NextCloud Bare Metal = Протягом останніх двох років я використовував різні форми NextCloud. Це суто для особистого користування вдома на моєму Odroid HC4 (плата ARM, подібна до RPi). Я почав із інсталяції NextCloudPi, але потім перейшов до «голого металу», оскільки хотів випробувати оновлення до того, як його запакують для NextCloudPi Моїм головним пріоритетом у налаштуванні цього є те, що я маю хорошу стратегію резервного копіювання. У NextCloudPi можливість резервного копіювання та відновлення повного екземпляра, включаючи або виключаючи дані, вбудовано прямо в пакет. Мені сподобалася ця функція. Під час встановлення на «голому металі» мені довелося запланувати завдання cron для резервного копіювання файлу конфігурації, бази даних і файлів у стисненому .tar.gz. Я ніколи не був впевнений, як це відновлення спрацює, і, на щастя, я спробував це вчора, щоб переконатися, що мої резервні копії відповідні; вони не були. Я створив нову коробку з нуля, встановив NC з Apache + PHP (що не зовсім інтуїтивно зрозуміло з різними версіями PHP, сумісними з NextCloud), і відновив конфігураційні файли, базу даних і файли даних. У підсумку я отримав безліч помилок, які, здавалося, не працюють. Я наближаюся до точки, коли мені просто потрібно робоче рішення – я не хочу витрачати години на те, щоб щось складне запрацювало Введіть NextCloud AIO, контейнер Docker, призначений для копіювання чогось близького до того, що пропонує NextCloudPi. Це було відносно легко налаштувати, коли я запрацював **Чи варто мені хвилюватися щодо майбутнього розвитку NextCloud AIO? Я зміг виконати резервне копіювання (і я зараз тестую відновлення, щоб переконатися, що ці резервні копії працюють) за допомогою утиліти резервного копіювання «Borg», яка постачається з NextCloud AIO, але З цими готовими рішеннями мене хвилює довготривале обслуговування. У випадку з NextCloudPi, як ми бачили, супроводжувач відійшов від проекту. Якби я не звертав уваги і продовжував сліпо запускати це та робити регулярні резервні копії, я б, швидше за все, коли-небудь відновив свої дані. Завдяки установці на «голому металі» це ніколи не хвилюється, оскільки у вас є всі компоненти (файли, конфігурація, база даних) окремо, і ви завжди можете інтегрувати їх у майбутню реалізацію NextCloud. Тепер, коли я знову шукаю простіше готове рішення, я думаю, чи варто мені хвилюватися щодо майбутнього розвитку AIO Виходячи з того, які контейнери докерів працюють після встановлення NextCloud AIO, я б припустив подібну продуктивність. Здається, AIO — це просто утиліта для спрощення та контейнеризації кожного окремого компонента NextCloud. Наприклад, ось що працює на моєму пристрої, який обслуговує лише NextCloud: aio-apache aio-nextcloud аіо-редіс aio-postgresql aio-borgbackup aio-перевірка домену aio-mastercontainer РЕДАГУВАТИ: наразі використовується більше пам’яті. З «голим металом» я спостерігав від 1 до 1,5 ГБ використання пам’яті від простою до завантаження. За останні десять хвилин він коливався в межах 1,5-2,4 ГБ Я віддаю перевагу використанню Docker для керування версіями та розширеннями PHP, а також ізоляції; і розміщення NextCloud як звичайної програми PHP у цьому контейнері Це забезпечує найкращий баланс між контролем і гнучкістю. Ваші дані лежать прямо в папці за вашим вибором поруч із NextCloud wwwroot. Ваші файли даних БД також доступні безпосередньо. Додайте пару сценаріїв і завдання cron для резервного копіювання, і все готово Щодо redis тощо - мені це просто не потрібно для невеликих установок (1-2 користувачів) Що стосується AIO та інших варіантів - я їм просто не довіряю (з точки зору архітектури). Я знаю своє рішення докер-компонування, і я впевнений, що зможу вирішити будь-які проблеми, якщо вони виникнуть. Не можна сказати те саме про ті ¢ÂÂкорисні для всіх рішення Це дуже добре, що ви насправді перевіряєте, чи можете ви відновити дані зі своїх резервних копій. Однак я вважаю, що налаштування резервного копіювання файлів DB + не повинно бути дуже складним. Ми всі робимо помилки, але коли їх виправити, процес резервного копіювання не повинен бути таким складним, щоб вам довелося змінити щось інше == Про спільноту == Члени Онлайн