Nextcloud резервное копирование файлов

Обновлено: 05.07.2024

Примечание. Перед выполнением резервного копирования Nextcloud убедитесь, что синхронизация всех ваших файлов завершена. Во время процесса резервного копирования оснастка NextCloud отключится, приостановив работу всех служб для всех пользователей, подключенных к ней.

Остановить сервер

Создание резервной копии Nextcloud, особенно версии Snap, требует приостановки серверного программного обеспечения. Без выключения сервера Nextcloud некоторые файлы могут не сохраниться, могут возникнуть ошибки разрешений и даже данные могут быть потеряны.

К счастью, приостановить работающий сервер Nextcloud так же просто, как и установить его! Чтобы остановить сервер, откройте терминал и получите корневую оболочку, используя вс или sudo -s. Затем используйте резкая остановка команда, чтобы остановить все службы Nextcloud.

Запуск резкая остановка Команда отключит базу данных SQL и другие запущенные службы Nextcloud. Он не удалит их, так что не волнуйтесь! Ваши файлы в безопасности!

Резервное копирование папок

Если сервер временно отключен, можно безопасно создать резервную копию Nextcloud. Однако перед тем, как можно будет начать резервное копирование на стороне сервера, мы рекомендуем создать резервную копию

/ Nextcloud папка для каждого пользователя. Таким образом, если что-то случится с резервной копией сервера, у пользователей все равно останется дубликат своих данных.

Чтобы создать резервную копию папки синхронизации Nextcloud, перейдите на любой компьютер с Linux, который использует сервер синхронизации, и откройте терминал. В терминале используйте Деготь команда для создания архива

/ Nextcloud папка. Не забудьте заменить «имя пользователя» в приведенной ниже команде своим именем пользователя.

В зависимости от того, насколько велик

/ Nextcloud То есть процесс сжатия может занять некоторое время. Когда процесс архивирования будет завершен, используйте GPG команда для шифрования архива (в целях безопасности).

GnuPG выведет nextcloud-local-backup-username.tar.gz.gpg.

После того, как GPG завершит процесс шифрования, поместите зашифрованную резервную копию в безопасное место.

Резервное копирование Nextcloud

Резервное копирование Snap-версии Nextcloud на сегодняшний день является самым простым по сравнению с традиционной установкой Nextcloud. Поскольку все находится в папке Nextcloud Snap, нет необходимости экспортировать какие-либо базы данных SQL или возиться с отдельными файлами. Вместо этого пользователи могут создать полную резервную копию Nextcloud, сделав копии двух отдельных папок.


Создайте новую папку для резервных копий внутри / главная / имя пользователя/ с mkdir команду и используйте cp команда скопировать в него все.

Когда файлы конфигурации Nextcloud находятся в папке резервного копирования, пора сохранить данные.

Сжать резервную копию

Теперь, когда резервное копирование завершено, можно безопасно сжать резервную копию в архив Tar для безопасного хранения. В терминале сжимаем данные в архив TarGZ, используя деготь команда.

Примечание: перед сжатием этой резервной копии убедитесь, что у вас достаточно места на диске для ее поддержки.

В зависимости от того, сколько данных находится в Nextcloud, это может занять некоторое время. Когда сжатие будет завершено, вы можете переместить резервную копию на внешний жесткий диск или на файловый сервер резервных копий.

Зашифровать резервную копию

На сервере Nextcloud есть резервная копия, но она небезопасна, поскольку не зашифрована. Чтобы данные на вашем сервере Nextcloud были защищены от перехвата, зашифруйте их с помощью GnuPG.


Чтобы зашифровать резервную копию, откройте терминал и выполните следующую команду:

Как и локальная резервная копия Nextcloud, GPG выводит nextcloud-snap-server-backup.tar.gz.gpg файл. Этот файл зашифрован и безопасен, поэтому можно удалить незашифрованный архив:

Восстановление резервной копии

Нужно восстановить резервную копию? Начните с перемещения nextcloud-snap-server-backup.tar.gz.gpg в / главная / имя пользователя /.

Затем расшифруйте архив с помощью gpg:

Распакуйте архив, используя деготь.

Переустановите перед попыткой восстановления резервной копии (если в новой системе).

Восстановите резервную копию с помощью;

Наконец, запустите сервер Nextcloud с быстрый старт команда.

Копирование на Nextcloud - удобная и функциональная возможность бэкапа данных с использованием открытой облачной архитектуры Nextcloud WebDAV. Облачные сервисы Nextcloud стабильны, легко управляются и предоставляют большой набор функций хранения. Handy Backup осуществляет бэкап Nextcloud через плагин WebDAV.

Попробовать бесплатно

Версия 8.3.2 от 1 ноября 2021. 112 MB
30-дневный полнофункциональный пробный период

Резервное копирование на Nextcloud по расписанию

С Handy Backup легко настроить автоматический бэкап Nextcloud по расписанию с заданным интервалом повторения от нескольких минут до месяцев. Также в продвинутом режиме можно настроить выполнение задачи по системному событию.

Автоматический бэкап Nextcloud по расписанию

Быстрая и надёжная работа программы

Копирование и восстановление облаков Nextcloud контролируется в стандартном графическом интерфейсе, через который задачи создаются пользователем в простом и продвинутом режиме, контролируется ход выполнения, автоматически составляются отчёты о резервном копировании, запускаются пропущенные задачи и т. д.

Рекомендуемое решение
1900 ₽ за лицензию

Handy Backup Standard для бизнеса

Handy Backup Standard

Handy Backup Standard позволяет использовать интерфейс Nextcloud WebDAV для резервного копирования, восстановления и синхронизации данных. Бесплатный полнофункциональный пробный период - 30 дней!

Как создать задачу бэкапа на Nextcloud?

С помощью данной инструкции вы сможете быстро создать задачу резервного копирования на Nextcloud:

Настройки доступа к облаку Nextcloud через WebDAV для бэкапа данных

  1. Введите параметры подключения:
    • Имя подключения: выберите имя для вашего соединения с Nextcloud.
    • Имя сервера: имя конкретного сервера Nextcloud, который вы используете.
    • Порт: обычно следует сохранить значение 443 для соединения через SSL.
    • Пользователь: ваш логин от Nextcloud.
    • Пароль: ваш пароль для доступа к серверу.
  2. Нажмите ОК. Выберите в открывшемся списке ваше новое подключение.

Бэкап данных в облачное хранилище Nextcloud

Восстановление из Nextcloud

Восстановление копии из Nextcloud также выполняется с помощью задачи восстановления в Handy Backup.

  1. Вызовите мастер новых задач, выберите на Шаге 1 задачу восстановления данных.
  2. На Шаге 2 выберите плагин WebDAV и щелкните по нему.
  3. В открывшемся диалоговом окне выберите соединение с Nextcloud или создайте новое подключение.
  4. В облаке Nextcloud выберите папку с бэкапом и выделите файл backup.hbi.

Восстановление бэкапа из Nextcloud

    Закончив создание задачи Nextcloud восстановления, дайте ей подходящее имя на последнем шаге, например, Nextcloud restore.

Обратите внимание! Handy Backup хранит незашифрованные данные в исходном формате. Поэтому вы можете работать с данными из копии на Nextcloud в привычном режиме, то есть открывать, редактировать, удалять без восстановления.

Попробовать бесплатно

Версия 8.3.2 от 1 ноября 2021. 112 MB
30-дневный полнофункциональный пробный период

Программа Handy Backup предоставляет эффективные инструменты для резервного копирования на Nextcloud. Попробуйте её в действии, скачав 30-дневную пробную версию программы бесплатно!


Во­обще говоря, пер­вым делом я рас­смат­ривал более безобид­ные вари­анты вро­де Dropbox или Google Drive. Пос­тавить одну из них на сер­вер, и пусть син­хро­низи­рует пап­ки с компь­юте­ром, а при желании мож­но и на телефо­не открыть. Но бес­плат­но в этих сер­висах дос­тупно не так мно­го мес­та, а пла­тить за хра­нение одних и тех же фай­лов дваж­ды совер­шенно не хочет­ся — один раз хос­теру VPS, где лежат дан­ные, вто­рой раз — за Dropbox. Да и что‑то свое иметь всег­да при­ятнее, вер­но?

По­иски показа­ли, что най­ти решение одновре­мен­но прос­тое и не сов­сем кус­тарное не так‑то лег­ко. Зато в любом тре­де на эту тему обя­затель­но появ­ляют­ся люди, которые пос­тавили себе ownCloud или Nextcloud и рапор­туют о ров­ном и при­ятном полете на про­тяже­нии дол­гих лет. И хоть я и не пок­лонник мегаком­бай­нов, зву­чало это дос­таточ­но заман­чиво, что­бы дать им шанс.

Обе прог­раммы — это плат­формы, которые сами по себе заменя­ют Dropbox и дают воз­можность управлять фай­лами и шей­рить их, но пос­ле уста­нов­ки пла­гинов начина­ют напоми­нать мини­атюр­ную опе­раци­онку. Здесь тебе и поч­товые прог­раммы, метящие на роль Gmail, и кол­лабора­тив­ные редак­торы на манер Google Docs, и кален­дари с пла­ниров­щиками, и замет­ки, и май­ндма­пы и про­чие май­ндфа­ки.

ownCloud после установки

ownCloud пос­ле уста­нов­ки

При этом ownCloud — шту­ка далеко не новая, в «Хакере» о нем пи­сали еще в 2014 году. Nextcloud пос­вежее и раз­вива­ется активнее: пер­вый релиз сос­тоял­ся в 2016 году, а текущая вер­сия на момент написа­ния этой статьи — двад­цатая.

Прис­таль­но изу­чив оба, я обна­ружил, что Nextcloud впол­не мож­но наз­вать млад­шим бра­том ownCloud, при­чем род­ным, а не дво­юрод­ным. Сходс­тва вид­ны на каж­дом шагу, вклю­чая даже некото­рые эле­мен­ты интерфей­са и наз­вания фай­лов. Такое ощу­щение, буд­то соз­датели Nextcloud не дол­го думая прос­то стя­нули весь код пред­шес­твен­ника и при­нялись модер­низиро­вать его.

Обе ком­пании находят­ся в Гер­мании, так что исто­рия мог­ла быть более запутан­ной и повес­тво­вать о рас­коле сре­ди сот­рудни­ков ownCloud. Но нам об этом ничего не извес­тно, так что прос­то возь­мем Nextcloud, как более мод­ный, и прис­тупим к уста­нов­ке.

Установка

Де­таль­но рас­катыва­ние Nextcloud на сво­ем сер­вере опи­сано в докумен­тации, так что пов­торять ее мы не будем и толь­ко про­бежим­ся по основным пун­ктам — что­бы ты пред­став­лял себе мас­шта­бы работ и не про­пус­тил важ­ные шаги, если решишь пов­торить мой путь.

Вот что пот­ребу­ется сде­лать в общих чер­тах.

Ког­да все будет готово, не спе­ши переза­пус­кать сер­вер! Как толь­ко ты это сде­лаешь, Nextcloud нач­нет на весь мир показы­вать уста­нов­щик, которым, по идее, может вос­поль­зовать­ся кто угод­но и ста­нет адми­ном тво­его обла­ка вмес­то тебя 🙂 Что­бы избе­жать это­го, можешь либо завер­шить про­цесс уста­нов­ки че­рез коман­дную стро­ку, либо нас­тро­ить веб‑сер­вер таким обра­зом, что­бы он не пус­кал кого попало. Тебя выручит авто­риза­ция (дирек­тива auth_basic ) либо белый спи­сок, в который будет вхо­дить толь­ко твой IP (дирек­тивы allow < IP> и deny all ).

В любом слу­чае для работы с Nextcloud тебе понадо­бит­ся задать логин и пароль для админ­ской учет­ки, а так­же ука­зать базу дан­ных и кре­ды ее поль­зовате­ля, которо­го ты соз­давал. В общем, если ты ког­да‑нибудь уста­нав­ливал WordPress или phpBB, то ты точ­но спра­вишь­ся.

Интерфейс и приложения

Пос­ле дол­гих прик­лючений в тем­ном под­земелье кон­соли мы выбира­емся на повер­хность, к цивили­зации. На пер­вый взгляд все очень мод­но.


Фай­ловый менед­жер с кар­тиноч­ками!




Точ­нее, подобие магази­на, потому что денег здесь не берут, все толь­ко даром.

Пос­коль­ку в пер­вую оче­редь раз­работ­чики заменя­ли Dropbox, с шей­рин­гом фай­лов здесь все в поряд­ке: мож­но получить внут­реннюю ссыл­ку, поделить­ся с дру­гим поль­зовате­лем или сде­лать пуб­лично дос­тупный URL. В пос­леднем слу­чае по ссыл­ке будет откры­вать­ся пред­прос­мотр, но если дописать в конец / preview , то и сам файл.

Шейринг

Шей­ринг

Еще мож­но наз­начить пароль и ука­зать вре­мя, по исте­чении которо­го ссыл­ка работать перес­танет.

Ограничение по времени

Ог­раниче­ние по вре­мени

Но вни­мание, конеч­но, сра­зу перетя­гива­ет на себя магазин при­ложе­ний. Все­го аппли­кух ни мно­го ни мало — 281 шту­ка. Здесь есть вся­кие прос­мот­рщи­ки (нап­ример, для сним­ков в RAW, кни­жек в ePub, тре­ков в GPX), му­зыкаль­ные пле­еры, галереи для прос­мотра и пуб­ликации кар­тинок, нес­коль­ко видов таск‑тре­керов и заметок, менед­жер паролей и тому подоб­ные вещи.


Не сто­ит, впро­чем, ждать, что все при­ложе­ния будут ста­вить­ся одной кноп­кой и иде­аль­но работать, наделяя Nextcloud новой вос­хититель­ной воз­можностью. При­ложу­хи здесь очень раз­ные — как по качес­тву, так и по тре­бова­ниям.

Нап­ример, быва­ет нуж­но что‑то допол­нитель­но вруч­ную уста­нав­ливать на сер­вер, а при­ложе­ние Nextcloud слу­жит толь­ко фрон­тендом. Так, нель­зя прос­то взять и в один клик пос­тавить кол­лабора­тив­ный редак­тор докумен­тов Collabora — нужен соот­ветс­тву­ющий сер­вер.

То же и с поч­той. Прог­рамма с незатей­ливым наз­вани­ем Mail — это лишь кли­ент­ская часть, и если ты хочешь не толь­ко раз­вернуть свой вебовый поч­товик, но и не зависеть от сто­рон­них сер­висов POP3/SMTP/IMAP, то уста­нав­ливать, нас­тра­ивать и под­держи­вать сер­вер при­дет­ся самос­тоятель­но. Раз­работ­чики рекомен­дуют исполь­зовать Mail-in-a-Box — как наибо­лее прос­той в уста­нов­ке.

Слу­чает­ся и так, что при­ложе­ния тре­буют, нап­ример, опре­делен­ной вер­сии PHP или самого Nextcloud. В общем, забыть о том, что ты теперь сам себе админ, не вый­дет.

Торренты и youtube-dl

Вряд ли сегод­ня кого‑то уди­вишь тор­рент‑кли­ентом с вебовым интерфей­сом, но при­ятно, ког­да ска­чан­ными фай­лами лег­ко управлять. Что каса­ется youtube-dl — зна­мени­той прог­раммы для стя­гива­ния видео с YouTube и мно­жес­тва дру­гих сер­висов (вклю­чая Twitter, TikTok и даже Pornhub), то у него и вов­се нет сво­его гра­фичес­кого интерфей­са. Так что иметь воз­можность открыть в бра­узе­ре стра­нич­ку, вбить туда URL и заполу­чить файл — идея неп­лохая, осо­бен­но если речь об исполь­зовании с мобиль­ного устрой­ства.

Продолжение доступно только участникам

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

NextCloud – веб-платформа, позволяющая создать свое собственное облачное хранилище.

Набор функций NextCloud часто сравнивают с функциональностью таких облачных файловых хостингов как Dropbox, OneDrive и т.д. Но на самом деле, NextCloud предлагает гораздо большую функциональность. В своем хранилище NextCloud вы можете создать не только файловый хостинг, но и закрытое сообщество в котором можно совершать аудио/видео звонки (NextCloud Talk), переписываться, создавать рабочие задачи и совместно работать (по типу Trello).

Для управления облачным хранилищем доступны настольные (для Windows, macOS и Linux) и мобильные приложения (для Android и iOS):

Содержание

Установка NextCloud с помощью snap-пакета

NextCloud доступен в магазине snap-пакетов snapcraft, поэтому процесс установки будет максимально простым.

В качестве серверной системы мы использовали Ubuntu 20.04.

Обновим систему и включим поддержку snap-пакетов:

Установка пакета snap NextCloud:

Проверяем установку пакета:


Посмотреть сетевые интерфейсы пакета:

Посмотреть список служб пакета:

Настройка учетной записи NextCloud

Создание учетной записи Администратора:

Вместо «имя» вводим имя администратора учетной записи и вместо слова «пароль» вводим непосредственно придуманный пароль для учетной записи.


По умолчанию NextCloud работает только с внутренним доменом localhost, проверить можно командой:

Поэтому мы зададим доменное имя или IP-адрес сервера:

Проверяем доверенные домены:

В настройках DNS (А-запись) учетной записи регистратора доменного имени не забудьте добавить IP-адрес сервера.


Шифрование домена NextCloud с помощью сертификата SSL от Let's Encrypt

Для нашего домена добавим бесплатный SSL сертификат от Let's Encrypt.

Если вы пользуетесь ufw в качестве настройки системного фаервола, то сначала откройте порты 80 и 443:


В ходе установки сертификата нужно будет указать свою электронную почту и указать доменное имя.

После установки сертификата откройте доменное имя или IP-адрес в браузере.


Интерфейс NextCloud по умолчанию.


Дополнительные настройки NextCloud

Если вам потребуется доступ к консоли mysql, то сначала нужно узнать название базы. Сделать это можно следующей командой:

Отобразить список баз:

Скорее всего название базы будет nextcloud, значит подключиться к консоле нашей базы можно будет следующей командой:

Список команд и приложений доступен по ссылке: nextcloud-snap.

В NextCloud доступно огромное количество приложений для расширения функциональности.


Отдельно хочу выделить следующие приложения (кстати, устанавливаются они легко через веб-интерфейс):

  • Auto Groups – автоматическое добавление пользователей в группы.
  • Checksum – вычисление хеш-сумм файлов (md5, sha1, sha256, sha384, sha512 и crc32).


  • Music – удобный аудио плеер.
  • Group folders – расшаривание папок для групп со стороны администратора.
  • News – приложение для чтения новостей с помощью формата RSS/Atom.


  • ONLYOFFICE – офисное приложение для создания и редактирования документов. Созданные документы автоматически сохраняются в облаке.
  • Registration – добавление опции регистрации на главной странице.
  • Social login – регистрация с помощью соц.сетей.
  • Social – чат.
  • Talk – видео и аудио звонки, создание комнат для обсуждения. Для мобильных устройств доступно отдельное приложение.


NextCloud – это однозначно интересное решение, которое подойдет не только для создания личного облачного хранилища, но и в качестве создания облачного хранилища для сообществ, ведения обсуждений и совершения звонков внутри сообщества.

Читайте также: