установка owncloud и настройка своего облачного хранилища на freeBSD

Установка owncloud и настройка своего облачного хранилища на freeBSD

ownCloud — это свободное и открытое веб-приложение для синхронизации данных, расшаривания файлов и удалённого хранения документов в «облаке».
ownCloud написан на языках программирования PHP и JavaScript. OwnCloud предназначен для работы с несколькими системами управления базами данных, такими как: SQLite, MariaDB, MySQL, Oracle Database, и PostgreSQL.

Затем поглядим какие пакеты необходимы для облачка,посмотреть можно тут, а я выделю некоторые компоненты:

  • php5 (>= 5.3)
  • php5-gd
  • php-xml-parser

И не обязательные зависимости:

  • php5-intl
  • php5-sqlite (>= 3)
  • php5-mysql
  • php5-pgsql (or php-pgsql depending on your distro)
  • smbclient
  • php5-curl

Когда писал статью самая последняя версия хранилища — ownCloud-5.0. У меня стоит apache в связке с nginx, так как он высоконагруженный для хранилища. 

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

 

owncloud
Нужно скачать сам овнклоуд:

# wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
# tar -xjf owncloud-latest.tar.bz2
# mv owncloud /home/captain/www/
# mkdir /home/captain/www/owncloud/data

Нужно выставить права на папку, что бы owncloud мог работать с файлами в этой папке

# chmod 0770 /home/captain/www/owncloud/data

В apache создадим алиас для owncloud:

# ee /usr/local/etc/apache22/httpd.conf
[...]
Alias /owncloud “/usr/local/www/owncloud”
AllowOverride All
[...]

Рестартанем апачик:

# /usr/local/apache2/bin/apachectl start

Сменим владельца директорию /home/captain/www/owncloud/data

# cd /home/captain/www/owncloud/
# chown –R www:www data

Нужно создать БД и юзера но для начала подключимся:

# mysqladmin –u root –p root_password create owncloud
# mysql –u root –p root_password –e ”GRANT ALL ON owncloud.* TO owncloud@localhost IDENTIFIED BY ‘password_owncloud’” owncloud

Или вот так, но еще стоит создать пользователя:

# mysql -u root -p
-> CREATE DATABASE owncloud;
-> GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'some_password';

ВСЕ! Перейдем по пути (смотрите ServerName в апаче или энжинк, что вы используете), у меня это:
http://192.168.244.133/owncloud

Нужно заполнить все поля:

Учетная запись администратора: вводим в это поле admin
Пароль администратор:  вводим в это поле pass_admin
Директория с данными:  вводим в это поле /home/captain/www/owncloud/data 
Имя пользователя БД:  вводим в это поле owncloud
Пароль пользователя БД:  вводим в это поле owncloud_password
Название БД: вводим в это поле owncloud
Host: вводим в это поле localhost или как в моем случае это — 192.168.244.133
owncloud- установка и настройка своего облачного хранилища на freebsd выполнена на 100%.
ЮЗАЕМ КРУТОЕ ХРАНИЛИЩЕ!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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