Установка Pydio на CentOS 7.0

В этой статье рассмотрим процесс установки и настройки web и ftp-клиента Pydio на CentOS 7.0.

Pydio (ранее AjaXplorer) представляет собой решение с открытым исходным кодом для обмена файлами и синхронизации. Благодаря интуитивно понятному интерфейсу (сетевому / мобильному / настольному), Pydio позволяет получить контроль и конфиденциальность ваших данных: папки пользователей, комплексный интерфейс администратора и т.д.

 

1 Предварительные замечания

В данной статье будем использовать сервер сCentOS 7.0, на который выполним установку NFS server. В качестве имени хоста будем использовать My server1.example.com, а в качестве IP адреса 192.168.0.100

Для установке потребуется установленный на CentOS 7.0 LAMP сервер.

2 Установка Pydio

Установим пакеты в CentOS 7.0 следующим образом:

rpm -Uvh http://dl.ajaxplorer.info/repos/pydio-release-1-1.noarch.rpm

Далее обновим репозиторий и установим Pydio :

yum update
yum install pydio

Затем отредактируем файд конфигурации Pydio следующим образом:

vi /etc/httpd/conf.d/pydio.conf
#<Directory "/usr/share/pydio">
# Options FollowSymLinks
# AllowOverride Limit FileInfo
# Order allow,deny
# Allow from all
# php_value error_reporting 2
#

Options FollowSymlinks
AllowOverride none
Require all granted

Дополнительно потребуется произвести замену из SELINUX в Pydio:

chcon -R -t httpd_sys_content_t /usr/share/pydio/

Перезапустим службу apache.

systemctl restart httpd

3 Инициализация базы данных

Создадим базц данных для Pydio:

mysql -u root -p

Добавим database=pydiodb user=pydiouser и password=pydiopassword:

create database pydiodb;
create user pydiouser@localhost identified by 'pydiopassword';
grant all on pydiodb.* to pydiouser@localhost;
FLUSH PRIVILEGES;
exit

4 Веб-настройка

В браузере перейдём по адресу http://server1.example.com/pydio или http://192.168.0.100/pydio

Выберем Start wizard

Создадим пользователя, в нашем случае user=admin и password=qwerty:

Выберем тип запоминающего устройства для баз данных и введём Database=pydiodb user=pydiouser и password=pydiopassword или если значения базы данных различны согласуем их соотвествующим образом.

Проверим соединение с базами данных, для этого выберем Try connecting to database

Теперь все готово к установке, если требуется, можно создать других пользователей. Для установки нажмём Install Pydio Now.

Некоторое время уйдёт на инициализацию.

По завершении установки скопируем содержимое файла .htaccess и вставим в /usr/share/pydio/.htaccess:

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

В нашем случае user=admin и password=qwerty

Далее откроем старица привествия

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

Ну вот и готово, мы успешно настроили Pydio на CentOS 7.0!

Оставить комментарий

Ваше мнение очень важно для нас! Обязательно выскажите Ваши мысли, пожелания и критику! Не стесняйтесь задавать вопросы. Скорее всего, ответ появится уже через 2-3 дня. Спасибо заранее.

Go to top