Установка onwCloud 7 на Synology Disk Station с DSM 5.1

ownCloud — это Свободное и открытое веб-приложение для синхронизации данных, расшаривания файлов и удалённого хранения документов в «облаке». 
Это бесплатная альтернатива коммерческим сервисам по хранению данных. В отличие от коммерческих файлообменных сервисов, ownCloud можно установить на собственный сервер без дополнительных затрат.
Доступны десктопные клиенты для прямой синхронизации данных с ПК, работающих под управлением Windows, Mac OS или Linux, а также мобильных устройств на iOS и Android. Что еще более важно, сохраненные данные доступны с помощью веб-интерфейса OwnCloud в любом веб-браузере. Подробнее можно почитать здесь: https://ru.wikipedia.org/wiki/OwnCloud
В этой статье я расскажу, как просто и быстро настроить последнюю стабильную версию ownCloud на домашнем или рабочем NAS Synology.


Настраиваем вэб-службы:
Устанавливаем расширение «fileinfo» на закладке PHP:


Включаем SSH:

В центре пакетов устанавливаем пакет MariaDB, затем заходим в настройку (ярлык в общем меню), и создаем пароль администратора.

Скачиваем программу putty http://www.putty.org/ и открываем соединение SSH к вашему серверу Synology на порт 22.
Входим на сервер под логином root:

выполняем серию команд (все пути должны быть введены с точностью до буквы):
$> mkdir -p /volume1/web/owncloud
$> chmod 775 /volume1/web/owncloud
$> chown root:http /volume1/web/owncloud
$> cd /volume1/web/owncloud
$> wget https://download.owncloud.com/download/community/setup-owncloud.php

После этого окно программы putty не закрываем, оно еще будет нужно чуть позже.
После того, как выполнится последняя команда, переходим браузером по адресу и запускаем скрипт установки:
https://<адрес Вашего сервера synology>/owncloud/setup-owncloud.php
Когда скрипт установки попросит подтвердить папку для установки, нужно ввести точку «.».
Когда все будет установлено, появится экран с первичной настройкой, где нужно задать логин и пароль будущего администратора ownCloud, а так же логин и пароль пользователя root от MariaDB.
Затем выполняем команды в putty SSH:
$> chmod 775 /volume1/web/owncloud
$> chown root:http /volume1/web/owncloud
$> vi /etc/httpd/conf/extra/mod_xsendfile.conf-user
Добавить строчку (встать на последнюю и нажать английскую «o» на клавиатуре) открывшегося на редактирование текстового файла, добавляемый текст выделен жирным:
LoadModule xsendfile_module modules/mod_xsendfile.так
XSendFile on
XSendFilePath /var/services/web /var/services/homes
SetEnv MOD_X_SENDFILE_ENABLED yes
XSendFilePath /volume1/web/owncloud
сразу после набора строки нажать на клавиатуре последовательно: Esc : w q Enter
Выполнить команду:
$> httpd-k restart

После этого можно зайти в owncloud по адресу https://ваш_сервер/owncloud под логином администратора и в правом верхнем меню выбрать «Администрирование».
Здесь необходимо настроить отправку почты и другие параметры.
Затем, в том же меню выбрать «пользователи» и создать нужных пользователей.
У каждого пользователя будет свой набор файлов, документов, фото, календарей и т.п.
Затем можно настроить список приложений, доступных пользователям. Для этого нужно войти в меню "Приложения" в левом верхнем углу и выбрать иконку со знаком "плюс".
Для того, чтобы обращаться к серверу по доменному имени (например, имени в сети интернет), необходимо первый раз однократно зайти через браузер по этому доменному имени с припиской на конце «/owncloud». Система предложит добавить домен в разрешенные домены, для чего необходимо авторизоваться под логином администратора.
Как только будут авторизованы домены, созданы и настроены пользовательские аккаунты, им можно начинать работу с файлами через webdav и календарями через caldav, а так же настраивать десктоп-клиенты для синхронизации файлов.

Роман Цованян

Популярные сообщения из этого блога

Показатели эффективности персонала в сфере услуг

Д. Кейрси. ТЕМПЕРАМЕНТ И ХАРАКТЕР

P2M: ЦЕННОСТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД К УПРАВЛЕНИЮ ИННОВАЦИОННЫМИ ПРОГРАММАМИ И ПРОЕКТАМИ