Поиск по сайту:

Как установить Pydio на CentOS 7.0


На этой странице

  1. 1 Предварительное примечание
  2. 2. Установите Pydio
  3. 3 Инициализация базы данных
  4. 4 Веб-конфигурация
  5. 5 ссылок

Версия 1.0
Автор: Srijan Kishore
Следите за новостями howtoforge в Twitter
Последнее редактирование: 11 января 2015 г.

В этом руководстве объясняется установка и настройка веб-ftp-клиента Pydio в CentOS 7.0. Pydio (ранее AjaXplorer) — это зрелое программное решение с открытым исходным кодом для обмена файлами и синхронизации. Благодаря интуитивно понятному пользовательскому интерфейсу (веб/мобильный/настольный) Pydio предоставляет функции корпоративного уровня для восстановления контроля и конфиденциальности ваших данных: коннекторы пользовательских каталогов, устаревшие драйверы файловых систем, комплексный интерфейс администратора и многое другое.

1 Предварительное примечание

У меня есть только что установленный сервер CentOS 7.0, на который я собираюсь установить сервер NFS. Мой сервер CentOS имеет имя хоста server1.example.com и IP-адрес 192.168.0.100.

У вас должен быть установлен сервер LAMP в CentOS 7.0, как указано в руководстве.

2 Установите Пидио

Теперь мы установим эти пакеты на стороне сервера 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
#</Directory>


<Directory /usr/share/pydio>
    Options FollowSymlinks
    AllowOverride none
    Require all granted
</Directory>

Кроме того, нам нужно получить переопределение от 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  identified by 'pydiopassword';
 grant all on pydiodb.* to ;
FLUSH PRIVILEGES;
exit

4 Веб-конфигурация

Теперь откройте URL-адрес http://server1.example.com/pydio или http://192.168.0.100/pydio.

Нажмите «Мастер запуска».

Создайте пользователя по вашему выбору, я создал user=admin и password=howtoforge:

Выберите тип хранилища как Система базы данных и укажите Database=pydiodb user=pydiouser и password=pydiopassword ИЛИ, если значения вашей базы данных отличаются, сопоставьте их соответствующим образом.

Теперь мы готовы к установке, если вы хотите, вы можете создать больше пользователей. Нажмите Установить Pydio сейчас.

Инициализация займет некоторое время.

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

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

В моем случае это user=admin и password=howtoforge

Это будет страница приветствия по умолчанию.

Теперь вы можете добавлять файлы и папки и делиться ими по сети.

Ура, теперь у нас есть успешно настроенный Pydio поверх CentOS 7.0 :)

5 ссылок

  • CentOS: http://www.centos.org/

  • Pydio: https://pyd.io/