ownCloud — программное обеспечение для организации облачного сервиса, которое позволяет хранить данные, синхронизировать и обмениваться файлами на собственных серверах.
Доступ к данным осуществляется через web-интерфейс или по протоколу WebDAV.
Клиентская часть ownCloud существует под любые платформы (Windows, Linux), в т.ч. и мобильные (iOS, Android). Также очень проста в установке, администрировании и использовании.
В данной статье рассмотрим развёртывание сервера на OC FreeBSD 9.2 x64.
Первым делом необходимо установить web-сервер как описано здесь (Apache, PHP, MySQL, PHP-Extensions, phpMyAdmin).
После этого создадим БД owncloud. Желательно сделать это при помощи phpMyAdmin.
Теперь установим ownCloud из портов:
cd /usr/ports/www/owncloud
make all install clean
Затем открываем файл /usr/local/etc/apache22/httpd.conf и в самом конце файла дописываем:
Alias /owncloud/ «/usr/local/www/owncloud/»
AllowOverride All
Order Deny,Allow
Allow from all
Теперь необходимо создать папку с данными для пользователей. Желательно в папке /home. А также дать права апачу:
mkdir /home/owncloud_data
chown -R www:www /home/owncloud_data
Теперь заходим в браузере http://192.168.0.112/owncloud, прописываем параметры БД, указываем папку хранения пользовательских данных (у нас это /home/owncloud_data) и заканчиваем установку.
Готово. Остальное управление будет осуществляться через web-интерфейс.
Если Вам понравилась эта статья, расскажите о ней друзьям
Источник http://osc.dondub.com/articles/2013/10/article_476