Nextcloud что это за программа

Содержание

NextCloud+Office Online: все «за» и «против» в организации работы сотрудников с файлами для компании малого и среднего бизнеса

В этой статье мы осветим основные преимущества использования уникального бизнес-решения по файловому хранилищу на базе NextCloud и Office Online в рамках информационной безопасности и, в целом, в работе компаний малого и среднего бизнеса. Детально обсудим облачную систему хранения данных Nextсloud, расскажем о том, почему мы предпочитаем ее остальным подобным сервисам, а также поделимся собственным бизнес-решением по интеграции NextCloud и Office Online, которое открывает новые возможности по работе с документами.
Бонус для владельцев бизнеса: на цифрах посчитаем экономику затрат в сравнении с аналогами на рынке облачных решений подобного класса.

ЧАСТЬ 1: ЧТО ТАКОЕ NEXTCLOUD?

Nextcloud – облачная платформа для хранения данных. Вы наверняка сталкивались с ее аналогами: Google Диск, MS OneDrive, Яндекс.Диск и другими облачными хранилищами данных. Будучи наименее популярным сервисом из всех перечисленных, Nextcloud обладает рядом достоинств, благодаря которым мы сами пользуемся этой системой более года и предлагаем ее большинству наших клиентов в качестве оптимального решения. У любой компании свои бизнес-задачи при организации файлового хранилища: кому-то важно иметь доступ из любой точки мира и даже работать с файлами offline, кому-то необходима возможность одновременного редактирования файла командой удаленных сотрудников, для третьих поважнее всего информационная безопасность и контроль доступа, приоритет четвертых — недорогое решение и возможность быстро развернуть/свернуть систему при переезде или запуске новых офисов и т.д.

Управляй своими данными вместе с NextCloud. Установка и небольшой обзор.

Из всего пула поступающих бизнес-запросов мы выбрали наиболее популярные среди наших клиентов:

1. ФУНКЦИОНАЛЬНОСТЬ

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

2. ПРИВАТНОСТЬ

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

Облачное хранилище Nextcloud — общий обзор

3. ПОЛНЫЙ КОНТРОЛЬ

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

Основное преимущество для владельца бизнеса: вы — единственный и полноправный хозяин своего сервера, никакая третья сторона не сможет «отключить» вашу компанию от базы данных за просроченный платеж или по собственному усмотрению ( помните, как у нас на несколько дней по политическим соображениям отключали Google? ). Системный администратор обладает полной свободой по настройке и кастомизации Nextcloud. Его возможности ограничены лишь воображением и прикладными навыками. Причем вся эта сложность и комплексность видна исключительно системному администратору. Для рядового пользователя никаких сюрпризов и неожиданностей не припасено: интерфейс лаконичен и интуитивно понятен, а правила пользования определяет сам владелец бизнеса: как захотите организовать свое облако и доступ к нему, так и будет.

4. ПРОСТРАНСТВО ДЛЯ КРЕАТИВА

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

Благодаря этому можно создавать собственные решения под свои уникальные задачи и требования. Для арендаторов дискового пространства это непозволительная роскошь, ведь приходится держать в голове лицензионное соглашение и внутренний регламент третьей стороны, с которой вы заключаете договор аренды. Иными словами, только Nextcloud позволяет создать ваше собственное хранилище, работающее именно по тем сценариями, что вы предусмотрели. Настроить и переписать можно практически все. Самое главное – найти системного администратора с прямыми руками и горячим сердцем.

ЧАСТЬ 2: КАК IT-СЕРВИС IQITO ПОДРУЖИЛ NEXTCLOUD И OFFICE ONLINE

Команда IQITO переехала на Nextcloud более года назад, а вместе с ней – большинство сопровождаемых клиентов. Основное неудобство, с которым мы столкнулись — невозможность совместного редактирования документов MS Office в режиме реального времени.

Платформа поддерживает множество различных редакторов текстов и таблиц, но отсутствие привычного интерфейса от Microsoft вызывало дискомфорт, равно как и необходимость экспорта/импорта файлов. Кроме того, смена форматов могла внести искажения в документы, в некоторых случаях они требовали дополнительных правок. С чем-то подобным вы могли сталкиваться при работе с Google-документами: несмотря на то, что их функционал практически идентичен тому, что предлагает пакет MS Office, на деле приходится работать с другими интерфейсами и другими форматами. Привыкание требует времени, а постоянная «перегонка» файлов превращается в рутину. Возникла необходимость в интеграции Nextcloud с пакетом классических офисных приложений.

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

Читайте также:
Программа ppp что это такое

Мы же разработали приложение, которое является связующим звеном между Nextcloud и OOS, и при этом не затрагивает внутренний код Nextcloud. Для нашего решения мы использовали открытый протокол WOPI, предназначенный для интеграции Office Online с кастомными приложениями. Началось все с того, что на нашем сервере было развернуто тестовое приложение для того, чтобы выяснить, какие возможности взаимодействия с OOS в целом реализуемы и работают. За этим последовала функциональная разработка приложения: аутентификация (доменная) пользователей, просмотр документов в OOS, редактирование документов в OOS, массовое (многопользовательское) редактирование документов.

Источник: dzen.ru

Nextcloud: своё облако. Установка на свой сервер

Nextcloud — open source проект своего персонального «облака»: в нём объединены функции Dropbox, контактов, календаря и списка задач Google, а так же много чего ещё. Другими словами, можно отказаться от Google и синхронизировать свои данные с компьютера и смартфона на свой сервер. Зачем это нужно?

Зачем это нужно?

  • Если у вас паранойя.
  • Если вы не доверяете большим корпорациям.
  • Если вы хотите держать свои данные под личным контролем.
  • Если в вашей стране Google не работает, или может вдруг перестать работать.
  • Если не жалко платить каждый месяц за хостинг, или если уже есть работающий сервер.
  • Если… да мало ли.

Что потребуется?

  1. Сервер VPS
    Хостинг для примера буду брать Vultr. Самый дешёвый вариант стоит $6 в месяц. Вот здесь я рассказываю, как арендовать сервер и получить $100 бесплатно для тестов
  2. Домен
    Не обязательно, но очень желательно. В зоне .RU домен стоит копейки (199 руб. за год), в других зонах тоже не очень дорого. Зарегистрируйте домен и привяжите к нему IP-адрес сервера (запись А).
  3. Софт для SSH
    PuTTY, Puttygen, Pageant для Windows. Если вы пользуетесь Ubuntu или macOS, то либо уже всё знаете, либо вам не нужно.

Что будем делать?

  1. Установим Apache, PHP и MySQL
  2. Добавим бесплатный SSL-сертификат Let’s Encrypt
  3. Установим и настроим NextCloud

Арендуем сервер

Если у вас ещё нет арендованного сервера, следуйте инструкции «Как арендовать сервер бесплатно (почти)«, выбирайте Ubuntu 17.04. Затем возвращайтесь сюда.

Настроим сервер

Предположим, что вы уже арендовали сервер и смогли подключиться к нему по SSH.

Далее я буду рассказывать, какие команды вводить.

Начало

Обновляем список пакетов
sudo apt-get update

Apache

Устанавливаем веб-сервер Apache2
sudo apt-get install apache2
Отредактируем конфигурацию
sudo nano /etc/apache2/apache2.conf
В конце файла дописываем две строчки, подставив свои значения:
ServerName IP-адрес-сервера
ServerName ваш-домен
Включим мод headers, пригодится в дальнейшем
sudo a2enmod headers

LetsEncrypt

Установим сертификат для шифрованного соединения, если у вас есть домен. Очень желательно.

Добавляем репозиторий для LetsEncrypt Certbot
sudo add-apt-repository ppa:certbot/certbot
Обновляем список пакетов
sudo apt-get update
Устанавливаем Certbot
sudo apt-get install python-certbot-apache
Получаем сертификат
sudo certbot —apache -d ваш-домен
ответьте на вопросы: предоставьте ваш e-mail, согласитесь с условиями, при выборе перенаправления выберите вариант «2 — redirect»
Настроим автоматическое обновление сертификатов раз в три месяца
sudo crontab -e
выберите редактирование через nano, допишите следующую строчку и сохраните файл:
15 3 * * * /usr/bin/certbot renew —quiet

MySQL

Установим базу данных MySQL
sudo apt-get install mysql-server
Задайте рут-пароль для базы данных. Обязательно запомните или запишите его.

Затем запустите команду для настройки безопасности
mysql_secure_installation
Ответьте на несколько вопросов. Можете отказаться от принудительной проверки сложности пароля и замены рут-пароля (первые два вопроса, отвечайте ‘N’), на остальные вопросы отвечайте ‘Y’.

PHP

Установим PHP 7 и нужные модули
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
Добавим php-cli
sudo apt-get install php-cli
И модуль для кэширования php-apcu
apt-get install php-apcu
Откроем файл конфигурации и отредактируем его
sudo nano /etc/apache2/mods-enabled/dir.conf
В списке файлов index с разным расширением, перепишите его так, чтобы в начале был index.php.

Перезапустите Apache
sudo systemctl restart apache2

Директория для файлов

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

Создадим директорию в /media/
sudo mkdir /media/nextcloud/
Изменим права доступа к директории
chown -R www-data:www-data /media/nextcloud/
NextCloud

Скачаем последнюю версию NextCloud в формате *.tar.bz2 с официального сайта. Для этого в браузере откройте страницу релизов и найдите новую версию. На момент написания этой статьи свежая версия 12.0.2, поэтому ссылка будет такая:
https://download.nextcloud.com/server/releases/nextcloud-12.0.2.tar.bz2
Скопируйте её в буфер обмена.

Вернёмся в PuTTY. Перейдите во временную директорию
cd /tmp
Скачайте архив с NextCloud, замените ссылку на самую свежую.
curl -LO https://download.nextcloud.com/server/releases/ nextcloud-12.0.2.tar.bz2
Распакуйте архив
sudo tar -C /var/www -xvjf /tmp/nextcloud-12.0.2.tar.bz2
Создайте скрипт для установки
nano /tmp/nextcloud.sh
Вставьте в него следующий код
#!/bin/bash
ocpath=’/var/www/nextcloud’
htuser=’www-data’
htgroup=’www-data’
rootuser=’root’
printf «Creating possible missing Directoriesn»
mkdir -p $ocpath/data
mkdir -p $ocpath/assets
mkdir -p $ocpath/updater
printf «chmod Files and Directoriesn»
find $/ -type f -print0 | xargs -0 chmod 0640
find $/ -type d -print0 | xargs -0 chmod 0750
chmod 755 $
printf «chown Directoriesn»
chown -R $:$ $/
chown -R $:$ $/apps/
chown -R $:$ $/assets/
chown -R $:$ $/config/
chown -R $:$ $/data/
chown -R $:$ $/themes/
chown -R $:$ $/updater/
chmod +x $/occ
printf «chmod/chown .htaccessn»
if [ -f $/.htaccess ] then
chmod 0644 $/.htaccess
chown $:$ $/.htaccess
fi
if [ -f $/data/.htaccess ] then
chmod 0644 $/data/.htaccess
chown $:$ $/data/.htaccess
fi

Выполните скрипт
sudo bash /tmp/nextcloud.sh
Создайте файл конфигурации NextCloud в Apache
sudo nano /etc/apache2/sites-available/nextcloud.conf
Вставьте следующий текст
Alias /nextcloud «/var/www/nextcloud/»

Options +FollowSymlinks
AllowOverride All

Dav off

SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud

ServerName ваш_домен

Header always set Strict-Transport-Security «max-age=15552000; includeSubDomains»

Активируйте файл конфигурации
sudo a2ensite nextcloud
Включите дополнительные параметры
sudo a2enmod rewrite
sudo apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
Перезагрузите Apache
sudo systemctl reload apache2

Создадим базу MySQL

Настраиваем NextCloud

В браузере откройте https://ip_или_домен/nextcloud

Если всё сделано правильно, вы увидите страницу NextCloud и приглашение создать учётную запись администратора:

Первые два поля — имя и пароль для учётной записи администратора

Data folder: укажите директорию, которую вы создали в шаге «Директория для файлов», в примере это /media/nextcloud

Configure the database
Нужно указать параметры, которые мы использовали в шаге «Создадим базу MySQL»

Первая строчка — имя базы данных

Вторая строчка — пароль базы данных (не рут-пароль!)

Третья строчка — пользователь

Четвёртая строчка — адрес для обращения к базе данных, это должен быть localhost и порт 5342

Поздравляем, NextCloud установлен и работает, вы находитесь в учётке администратора.

Настройка безопасности

При первом входе в админку вы увидите сообщение, что требуется дополнительная настройка, чтобы обезопасить ваш сервер. Сейчас расскажу, что нужно сделать.

Редактируем .htaccess
sudo nano /var/www/nextcloud/.htaccess
Сразу после строчки

Читайте также:
Google mobile services что это за программа

добавьте
Header always set Strict-Transport-Security «max-age=15768000; includeSubDomains; preload»

Удаляем страницу Apache по-умолчанию
sudo rm -rf /var/www/html/

ВНИМАНИЕ: выполните команду только в том случае, если сервер был чистый, а в директории /var/www/html нет ничего ценного.

Включаем memcache

Остановим Apache
sudo systemctl stop apache2
Отредактируем конфигурацию NextCloud
sudo nano /var/www/nextcloud/config/config.php
В конце файла перед символами ); добавим строчку
‘memcache.local’ => ‘OCMemcacheAPCu’,
Откроем файл конфигурации Apache PHP
sudo nano /etc/php/7.0/apache2/php.ini
В файле много текста. Листайте, пока не найдёте раздел, посвящённый opcache, затем вставьте туда следующие параметры:

opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

Перезапускаем Apache.
sudo systemctl reload apache2
Все предупреждения о проблемах с безопасностью должны исчезнуть, останется надпись All checks passed.

Что дальше?

В следующей статье я расскажу, что теперь с этим облаком делать: настроим календарь и контакты, синхронизацию SMS, читалку новостей RSS, файлообменник, электронную библиотеку и кое-что ещё.

Источник: blog.wtigga.com

Как создать частное облако с помощью Nextcloud

Если вы больше не хотите использовать обычное облачное хранилище, такое как Dropbox и Google Drive, и хотите создать собственное облако для своей группы или бизнеса, Nextcloud — идеальное решение. . Он предоставляет почти все необходимые функции облачного хранилища, а также контроль и конфиденциальность.

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

Зачем использовать Nextcloud?

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

Nextcloud объединяет множество функций, чтобы сделать его решением для создания отличного частного облака. Некоторые из его выдающихся особенностей включают в себя:

  1. Решение для самостоятельного размещения — вы можете управлять Nextcloud практически из любого места — дома или в офисе, в центре обработки данных или у поставщика услуг хранения. Это дает вам полный контроль над хранением данных.
  2. Функции обмена — Nextcloud позволяет безопасно обмениваться файлами. Вы можете обмениваться файлами с кем угодно в облаке или за его пределами, используя защищенную паролем ссылку, и они также могут загружать файлы.
  3. Приоритет безопасности — Nextcloud имеет стандартные методы безопасности, включая шифрование терминала. Он поддерживает схемы аутентификации, контроля и лицензирования.
  4. Большая интеграция — Nextcloud поставляется с интегрированной поддержкой — приложениями и сервисами для расширения функциональности облака. Например, вы можете управлять задачами, редактировать файлы в Markdown и выполнять многие другие задачи.

Изображение 1: Как создать частное облако с помощью Nextcloud

Где попробовать Nextcloud?

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

Ниже приведен список служб, чтобы сразу же попробовать Nextcloud:

  1. Dediserve — Выделите в общей сложности 10 ГБ в бесплатном аккаунте.
  2. oCloud.de — предоставляет бесплатную учетную запись с объемом памяти 1 ГБ.
  3. OwnDrive — предоставляет учетную запись 1 ГБ с поддержкой некоторых приложений.
  4. Serverdiscounter — есть огромное хранилище до 5 ГБ.
  5. Unixcorn — обеспечивает быструю регистрацию и обеспечивает емкость 1 ГБ.
  6. Wölkli — предоставляет учетной записи 1 ГБ бесплатного хранилища.

Как установить Nextcloud?

Nextcloud можно установить на ваш сервер любым из следующих трех способов:

  1. Веб-установщик — это самый быстрый способ установить Nextcloud на сервер, особенно на виртуальном хостинге. Вам необходимо загрузить файл на свой сервер и выполнить его. Этот файл загрузит и установит это решение.
  2. Архивный файл — это рекомендуемый вариант для владельца сервера. Вам необходимо загрузить полный пакет (в виде файла архива) и извлечь его содержимое в каталог на веб-сервере.
  3. Устройства — это самый простой способ для людей, которые не разбираются в технологиях, но обращаются к владельцам серверов. Вам необходимо скачать файл изображения с предустановленным Nextcloud и загрузить его на свой компьютер.

Системные Требования

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

  1. Серверная ОС: CentOS 6.5 или 7, Debian 8+, openSUSE LEAP 42.1 или выше, Red Hat Enterprise Linux 6.5 и выше, SUSE Linux Enterprise Server 11 SP3 или 12 и выпуск Ubuntu 14.04 и выше поддерживаются.
  2. Память: не менее 128 МБ, но следует использовать 512 МБ ОЗУ.
  3. Емкость хранилища: минимум 500 МБ, но в зависимости от ваших требований. Кроме того, сервер должен разрешить установку Nextcloud для файла размером 65 МБ с использованием метода веб-установщика.
  4. Веб-сервер: Apache 2.4 (php-fpm, mod_php) или Nginx (php-fpm).
  5. База данных: MySQL или MariaDB 5.5+, а также PostgreSQL 9 и 10.
  6. PHP: Nextcloud поддерживает PHP 5.6 и более новые версии.

Бесплатный хостинг-провайдер

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

Как установить Nextcloud

В этом руководстве мы установим Nextcloud первым способом, то есть с помощью веб-установщика. Причина в том, что это самый простой метод и единственный метод, который хорошо работает на виртуальном хостинге.

Выполните следующие действия, чтобы начать работу и работать в собственном облаке:

1. Сначала откройте эту ссылку: https://nextcloud.com/install/#instructions-server, перейдите на вкладку «Веб-установщик» (внизу страницы) и загрузите файл, упомянутый в первом шаге.

Изображение 2: Как создать частное облако с помощью Nextcloud

2. Зайдите на страницу панели управления сервера и откройте файловый менеджер. Например, в 000webhost вы увидите следующую панель:

Изображение 3: Как создать частное облако с помощью Nextcloud

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

Изображение 4: Как создать частное облако с помощью Nextcloud

4. Теперь выберите файл setup-nextcloud.php (который вы загрузили на шаге 1) со своего компьютера и загрузите файл на сервер с помощью файлового менеджера.

Изображение 5: Как создать частное облако с помощью Nextcloud

5. После загрузки файла откройте в браузере your-domain / setup-nextcloud.php. Например, если имя домена — «example.com», вы должны перейти к «example.com/setup-nextcloud.php».

6. Вы увидите мастер установки Nextcloud. Щелкните Далее, чтобы начать.

Изображение 6: Как создать частное облако с помощью Nextcloud

7. Теперь вам нужно указать каталог установки Nextcloud. Если вы не хотите использовать подпрямую, просто введите «.» В имени каталога. Например, если ваш домен — «example.com», вы можете использовать то же имя домена для доступа к Nextcloud, но вы также можете получить доступ к своему собственному облаку по ссылке «example.com/folder- name».

Изображение 7 из Как создать частное облако с помощью Nextcloud

8. Если все пойдет хорошо, вы должны увидеть такую ​​страницу. Просто нажмите «Далее».

Изображение 8: Как создать частное облако с помощью Nextcloud

9. На следующем экране Nextcloud попросит вас настроить учетную запись администратора, чтобы в дальнейшем иметь доступ к собственному облаку и управлять им. Просто введите необходимые учетные данные и нажмите кнопку «Готово».

Читайте также:
Вип нет что за программа срок лицензии

Изображение 9 из Как создать частное облако с помощью Nextcloud

10. Готово. Наконец, вы увидите приветственное сообщение от Nextcloud.

Изображение 10: Как создать частное облако с помощью Nextcloud

11. Это все, что вам нужно сделать. Вы успешно создали собственное облако с помощью Nextcloud.

Устранение неполадок

1. Я загрузил архив, но не вижу его на своем сервере.

В этом случае возможно, что ваш сервер не поддерживает отображение файлов достаточно большого размера или не поддерживает загрузку файлов по FTP или файловому менеджеру. Пожалуйста, подтвердите, загрузив любой файл большого размера (> 60 МБ).

Если сервер не поддерживает большие файлы для хранения Nextcloud, вы можете извлечь файлы, хранящиеся на вашем компьютере, и напрямую загрузить извлеченный контент прямо на свой сервер (public_html или htdocs) через FTP. Однако на хостинге Nextcloud более 12 тысяч файлов, поэтому вы также можете столкнуться с другими проблемами, когда ваш сервер не поддерживает слишком много запросов на загрузку.

2. На странице «Проверка зависимости» возникает ошибка зависимости.

Если Nextcloud сообщает вам о некоторых проблемах на странице «Проверка зависимостей», ваш сервер не поддерживает все программы / пакеты, необходимые для его запуска. Это означает, что вам нужно найти другой сервер, поддерживающий Nextcloud.

3. После страницы «Проверка зависимости» появляется сервер ошибок.

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

Вы можете узнать о настройках сервера и увеличить лимит времени выполнения PHP до 300 секунд и более.

Что можно делать с Nextcloud?

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

Изображение 11: Как создать частное облако с помощью Nextcloud

Чем больше вы вникаете в Nextcloud, тем больше он вам понравится. Например, вы можете расширить его функциональность, добавив приложения из App Store. Вы заметите, что существует множество различных приложений — как официальных, так и сторонних — для добавления дополнительных функций в Nextcloud. Например, вы можете добавлять календари, контакты, задачи и т. Д.

Изображение 12 из Как создать частное облако с помощью Nextcloud

Хотите создать собственное облако? Пожалуйста, поделитесь своими комментариями в разделе комментариев ниже!

  1. Создайте собственное облако с помощью Hyper-V
  2. Сборник лучших на сегодняшний день бесплатных веб-сайтов для хранения данных
  3. Как создать частное облако

Источник: snaptik.ru

NextCloud облачное хранилище инструкция

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

В качестве сервера подойдет любой компьютер или виртуальная машина, которая соответствует минимальным требованиям Ubuntu Server 20.04

Я буду использовать виртуальную машину:

CPU: 2 core 3.0Ghz
ОЗУ: 2Gb
SSD: 10Gb
HDD: 1Tb

Ubuntu 20.04 будет установлена на SSD накопитель, после установки операционной системы и nextcloud вся система занимает 4.7 Gb. А для хранения файлов использую отдельный HDD размером 1 Тб (для надежности рекомендую использовать 2 одинаковых HDD с зеркалированием — RAID1)

Установка Ubuntu Server + NextCloud

Скачиваю с официального образ и начинаю установку.

Сразу ставлю OpenSSH server

И еще проще когда сразу предлагают nextcloud установить

Если на этом этапе не выбрать, то можно после установки набрать команду

sudo snap install nextcloud

Далее обновляю и ставлю пакеты, которые мне нужны будут вдальнейшем.

apt update apt upgrade apt install mc net-tools smbclient -y

Перезагружаю и открываю в браузере ссылку с IP адресом сервера http://IP_ADDRESS

Создаю учетную запись администратора, устанавливаю пароль. Отказываюсь от установки рекомендуемых приложений. На этом основная часть установки завершена.

Хранение пользовательских файлов на другом диске

Так как система у меня на SSD диске объемом 10Gb этого очень мало для хранения моих данных и хотелось бы сделать чтобы данные хранились на другом диске HDD 1Tb который так же подключен к этому серверу.

По умолчанию данные хранятся в папке /var/snap/nextcloud/common/nextcloud/data/ Если у вас система установлена на диске с большим объемом и не смущает данное расположение, то можно этот шаг пропустить.

Дальнейшие действия удобнее проделывать через SSH Putty

Создаю удобную папку для хранения

mkdir /mnt/nextcloud

Узнаю UUID диска HDD 1Tb и копирую его

blkid

Настройка автоматического монтирования диска при запуске системы, монтирую диски и проверяю корректность

nano /etc/fstab UUID=36276a15-1ca6-4c86-9309-288c6c825ae6 /mnt/nextcloud ext4 defaults 0 0 mount -a df -h или lsblk

Копирую файлы из папки по умолчанию в свою папку

cp -a /var/snap/nextcloud/common/nextcloud/data/. /mnt/nextcloud/data

Редактирую конфигурационный файл.

nano /var/snap/nextcloud/23171/nextcloud/config/config.php

Вместо 23171 у вас будут свои цифры. Нужна строка datadirectory указал свой путь:

‘datadirectory‘ ⇒ ‘/mnt/nextcloud/data‘

snap disable nextcloud snap enable nextcloud

Также нужно предоставить snap разрешение на доступ к съемным носителям (/mnt)

snap connect nextcloud:removable-media

Вроде все, проблем быть не должно. Ссылка на документацию

Настройка домена и HTTPS

Для удобного доступа через интернет к данному серверу необходим домен и внешний IP адрес.

Для теста создаю домен 3 уровня: nc.akmalov.com

В DNS настройках домена указываю внешний адрес виртуального маршрутизатора, а на маршрутизаторе 80 и 443 порты направляю сервер NextCloud (проброс портов)

Добавляю в конфигурации NextCloud доменное имя

nano /var/snap/nextcloud/23171/nextcloud/config/config.php

snap disable nextcloud snap enable nextcloud

Проверяю доступ к серверу через интернет до доменному имени, должен быть доступен по http (80 порту)

Запрашиваю SSL сертификат в lets-encrypt

sudo nextcloud.enable-https lets-encrypt

  1. In order to register with the Let’s Encrypt ACME server, you must agree to the currently-in-effect Subscriber Agreement located here:
  1. Вы принимаете соглашение которое врядли прочитаете
  2. У вас должен быть домен который ведет к белому IP адресу
  3. Порты с белого IP адреса попадают на ваш сервер по портам 80 и 443

Если все готово продолжаю, нажимаю да, указываю email и доменное имя.

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

Дополнительно

NextCloud очень удобное и интуитивно понятное решение. Имеет удобное приложение на смартфоны, компьютеры, можно заходить через любой web-браузер и без установки приложений.

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

На этом функционал не заканчивается, в nextcloud имеется возможность добавлять дополнительные пакетные приложения

Например для совместной работы с документами, аналог корпоративного мессенджера с видеозвонками и общим чатом, для интеграции с другими популярными сервисами, удаление дубликатов фотографий, для безопасности и многое многое другое.

Источник: akmalov.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru