
Nextcloud — это ваше личное облачное хранилище. На самом деле, его можно использовать не только для хранения информации, так как сейчас в него добавлено очень много функционала, но всё же основная задача именно в этом. По функциональности облачного хранилища похож на Dropbox, если кто не знаком с Dropbox, то функционал Nextcloud коротко такой: пользователь может создать папку, которая будет синхронизироваться между устройствами и в отличии от проприетарных сервисов, позволяет полностью контролировать свои данные.
Nextcloud имеет открытую архитектуру, которая позволяет добавлять функциональность на сервер в виде приложений. Вы можете установить его на свой сервер и не испытывать ограничение с местом для хранения файлов, вы будете ограничены только вашим диском на сервере.
Nextcloud — это форк OwnCloud. Фрэнк Карлитшек одни из разработчиков KDE, создал OwnCloud в 2010. Он стремился создать бесплатную альтернативу коммерческим облачным сервисам хранения данных в отличие от них, ownCloud можно установить на собственный сервер без дополнительных затрат. В 2016 году Фрэнк Карличек покинул компанию ownCloud Inc ссылаясь на моральные обязательства перед сообществом. В том же году он представил Nextcloud, к разработке которого также присоединились наиболее активные ключевые разработчики ownCloud и большая часть технического персонала ownCloud Inc. Для сопровождения проекта создана новая компания Nextcloud GmbH.
Nextcloud написан на PHP и JavaScript. Для удаленного доступа в нем используется saber/dav, сервер WebDAV с открытым исходным кодом. Лицензия AGPL v3.0 или выше.
Официальный сайт — nextcloud.com
Возможности Nextcloud:
- Хранение файлов с использованием обычных структур каталогов или с использованием WebDAV.
- Синхронизация между клиентами под управлением Windows, Mac OS X, Linux.
- Синхронизация с мобильными устройствами.
- Календарь (также как CalDAV).
- Есть NextCloud Talk, через который возможно делать видеозвонки и видеоконференции.
- Планировщик задач.
- Возможность развёртывания децентрализованной социальной сети.
- Адресная книга (также как CardDAV).
- Потоковое мультимедиа.
- Поддерживает разные провайдеры авторизации: LDAP, OpenID, Shibboleth.
- Двуфакторная авторизация.
- Разделение контента между группами или используя публичные URL. Тонкая настройка правил.
- Онлайн текстовый редактор с подсветкой синтаксиса и сворачиванием. Анонсирована поддержка онлайн-версий редакторов LibreOffice.
- Закладки.
- Механизм сокращения URL.
- Фотогалерея.
- Просмотрщик PDF (используется PDF.js)
- Интеграция с Collabora и OnlyOffice.
- Модуль логирования.
- Возможность создания свои Web-сайтов (на PicoCMS).
- Интеграция с Outlook и Thunderbird.
- Интеграция клиента в Gnome.
- Возможность использовать внешнее хранилище.
- Полнотекстовый поиск.
- Интеграция с антивирусом.
- Nextcloud Global Scale предоставляет масштабирование до сотен миллионов пользователей (в коммерческих целях).
Рекомендуемые требования для 18 версии:
Операционная система:
- Ubuntu 20.04 LTS (рекомендуется)
- Red Hat Enterprise Linux 8 ( рекомендуется)
- Debian 10 (Buster)
- SUSE Linux Enterprise Server 15
- openSUSE Leap 42.1+
- CentOS 8
Веб сервер:
- Apache 2.4 с mod_php или php-fpm (рекомендуется)
- Nginx с php-fpm
База данных:
- MySQL 5.6+ or MariaDB 10.1+ (рекомендуется)
- Oracle Database 11g (только в рамках корпоративной подписки)
- PostgreSQL 9.5/9.6/10/11
- SQLite (рекомендуется только для тестирования и минимальных экземпляров)
PHP:
- 7.2
- 7.3 (рекомендуется)
- 7.4 (рекомендуется)
Варианты установки:
- Из архива
- Web Installer
- Snap
- Docker
- Home/SME appliance(VMware, VirtualBox, Microsoft Hyper-V)
- SME/Enterprise appliance(VMware, VirtualBox, VMware ESX, KVM)
Клиентское приложение поддерживает операционные системы:
- GNU/Linux
- macOS
- iOS
- Android
- Microsoft Windows
Статьи по Nextcloud:
Инструкции:
- Установка Nextcloud на чистый Centos 8
- Установка Nextcloud через Web Installer
- Установка Nextcloud через snap. Самый простой способ установки Nextcloud
- Как сделать бэкап базы данных Nextcloud snap
- Как сделать бэкап Nextcloud snap
- Как восстановить из бэкапа Nextcloud snap
- Как изменить расположение папки data в Nextcloud snap
- Как перенести Nextcloud snap на Nextcloud ручной конфигурации