Nextcloud резервное копирование файлов
Примечание. Перед выполнением резервного копирования 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 контролируется в стандартном графическом интерфейсе, через который задачи создаются пользователем в простом и продвинутом режиме, контролируется ход выполнения, автоматически составляются отчёты о резервном копировании, запускаются пропущенные задачи и т. д.
Рекомендуемое решение
1900 ₽ за лицензию
Handy Backup Standard
Handy Backup Standard позволяет использовать интерфейс Nextcloud WebDAV для резервного копирования, восстановления и синхронизации данных. Бесплатный полнофункциональный пробный период - 30 дней!
Как создать задачу бэкапа на Nextcloud?
С помощью данной инструкции вы сможете быстро создать задачу резервного копирования на Nextcloud:
- Введите параметры подключения:
- Имя подключения: выберите имя для вашего соединения с Nextcloud.
- Имя сервера: имя конкретного сервера Nextcloud, который вы используете.
- Порт: обычно следует сохранить значение 443 для соединения через SSL.
- Пользователь: ваш логин от Nextcloud.
- Пароль: ваш пароль для доступа к серверу.
- Нажмите ОК. Выберите в открывшемся списке ваше новое подключение.
Восстановление из Nextcloud
Восстановление копии из Nextcloud также выполняется с помощью задачи восстановления в Handy Backup.
- Вызовите мастер новых задач, выберите на Шаге 1 задачу восстановления данных.
- На Шаге 2 выберите плагин WebDAV и щелкните по нему.
- В открывшемся диалоговом окне выберите соединение с Nextcloud или создайте новое подключение.
- В облаке Nextcloud выберите папку с бэкапом и выделите файл backup.hbi.
-
Закончив создание задачи 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 — штука далеко не новая, в «Хакере» о нем писали еще в 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 – это однозначно интересное решение, которое подойдет не только для создания личного облачного хранилища, но и в качестве создания облачного хранилища для сообществ, ведения обсуждений и совершения звонков внутри сообщества.
Читайте также: