28.07.2020

Установка облачного хранилища ownCloud на Linux

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

Предварительный этап

На серверной платформе должен стоять пакет LAMP. Если его нет, то вводим:
<span>sudo apt-get install tasksel</span>
<span>sudo tasksel install lamp-server</span>


Важно! В репозиториях Linux систем присутствует готовый пакет LAMP.

Установка ownCloud

Загрузим актуальный релиз с официального сайта, используя утилиту Wget. Для начала переместим дистрибутив в директорию временного репозитория, чтобы установить доверенный сертификат:
<span>wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_16.04/Release.key -O Release.key</span>
<span>sudo apt-key add - < Release.key</span>


Теперь пропишем в официальном перечне обновляемого ПО Ubuntu сайт ownCloud, а затем установим:

<span>sudo echo 'deb http://download.owncloud.org/download/repositories/production/Ubuntu_16.04/' > /etc/apt/sources.list.d/owncloud.list</span>

sudo apt-get update
sudo apt-get install owncloud-files


Перейдем к настройке серверной части.

Конфигурирование

Отредактируем шаблон owncloud.conf через vi или nano. Добавляем следующие строки:

Alias /owncloud "/var/www/owncloud/"
<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
</Directory>


Используя команду ln создаем ссылку:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf


Корректируем права доступа к папке ownCloud, добавив уровень –R.


Перезагружаем Apache.


Как подключиться к хранилищу

Открываем браузер. В адресной строке прописываем IP-адрес виртуального сервера, на котором установлено облако. В конце через добавляем «/owncloud».


Отобразится страница входа. Учитывая, что это первый вход — создаем администраторскую учетную запись. В качестве примера используем имя Admin, а пароль придумываем самостоятельно:


Скриншот №1. Регистрация администратора.

Важно! Обязательно указываем путь к рабочей папке (Data Folder).

После успешного входа переключаемся в профиль Admin и добавляем новых клиентов при необходимости. Опция доступна в разделе «Пользователи».


Для подключения к облаку также используется протокол WebDAV. Расскажем на примере программы CyberDuck, загрузить которую можно на официальном сайте: https://cyberduck.io/download/.


Устанавливаем утилиту, заходим в раздел «Настройки», выбираем новое соединение и прописываем следующие параметры:


Скриншот №2. Создание подключения.

В строке «сервер» прописываем IP-адрес нашего сервера с добавлением «/owncloud». Пользователь и пароль — добавляем учетное имя и ключ, которые зарегистрированы в ownCloud. В нашем примере используем admin. Теперь для работы с облачным хранилищем используем CyberDuck.