Гид по технологиям

Как установить Pydio 6 на Ubuntu 14.10 (Utopic Unicorn)

• 5 min read • Инструкции • Обновлено 25 Nov 2025
Установка Pydio 6 на Ubuntu 14.10
Установка Pydio 6 на Ubuntu 14.10

Version 1.0
Автор: Srijan Kishore
Подпишитесь на howtoforge в Twitter
Последнее редактирование 09.12.2014

Предварительная заметка

В этом руководстве предполагается свежая установка Ubuntu 14.10 (Utopic Unicorn). В примерах хост называется server1.example.com с IP 192.168.0.100. Если ваши значения отличаются, замените их на локальные.

Определение: Pydio — это серверное ПО для обмена файлами и синхронизации с веб/мобильными/десктоп-клиентами.

Важно: Ubuntu 14.10 устарела и не получает обновлений безопасности. Рекомендуется планировать миграцию на поддерживаемую версию Ubuntu как можно скорее.

1. Установка Pydio

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

vi /etc/apt/sources.list

Добавьте строки репозитория (пример):

[...]  
##Pydio repository add###
deb http://dl.ajaxplorer.info/repos/apt stable main
deb-src http://dl.ajaxplorer.info/repos/apt stable main

Импортируйте ключ репозитория:

wget  http://dl.ajaxplorer.info/repos/[email protected]
apt-key add [email protected]

Обновите индексы и установите Pydio:

apt-get update
apt-get install pydio

Скопируйте пример конфигурации Apache в включаемые сайты:

cp /usr/share/doc/pydio/apache2.sample.conf /etc/apache2/sites-enabled/pydio.conf

Перезапустите Apache:

service apache2 restart

Примечание: если вы используете systemd в более новой системе, команды могут отличаться (systemctl restart apache2).

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

Установите MariaDB и PHP-модуль для MySQL:

apt-get install mariadb-server php5-mysql

При установке задайте пароль для пользователя root MariaDB.

Выполните подключение к MySQL и создайте базу данных и пользователя для Pydio:

mysql -u root -p

В MySQL выполните:

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

Активируйте mcrypt и перезапустите службы:

php5enmod mcrypt
service apache2 restart
service mysql restart

Примечание: в более новых релизах PHP расширение mcrypt может быть заменено; используйте соответствующий модуль для вашей версии PHP.

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

Откройте в браузере http://server1.example.com/pydio или http://192.168.0.100/pydio. Далее следуйте мастеру установки.

Запуск мастера Pydio на странице приветствия

Нажмите Start wizard (Запустить мастер).

Кнопка запуска мастера установки Pydio

Создайте администратора (пример user=admin, password=howtoforge).

Форма создания учетной записи администратора Pydio

Выберите тип хранилища Database system и укажите Database=pydiodb, user=pydiouser, и password=pydiopassword (или свои значения).

Параметры подключения к базе данных для Pydio

Проверьте соединение с базой через Try connecting to database.

Тест соединения с базой данных

Запустите установку нажатием Install Pydio Now.

Процесс установки Pydio

Инициализация может занять несколько минут.

Индикатор процесса инициализации Pydio

После завершения скопируйте содержимое файла .htaccess в /usr/share/pydio/.htaccess, если это требуется вашей конфигурацией.

Инструкция по копированию .htaccess в каталог Pydio

Обновите страницу и войдите под созданной учетной записью.

Страница входа в Pydio после установки

После входа вы увидите стартовую страницу Pydio.

Главная страница Pydio после первой авторизации

Добавляйте файлы и папки, делитесь ими в сети.

Рабочий интерфейс Pydio: управление файлами и папками

Поздравляем — Pydio настроен и работает.

4. Рекомендации по безопасности и эксплуатации

  • Обновите систему и пакеты безопасности (apt-get update && apt-get upgrade) перед вводом в эксплуатацию.
  • Используйте TLS (HTTPS) для доступа к Pydio: настройте сертификат в Apache (Let’s Encrypt подходит для большинства случаев).
  • Ограничьте доступ к административной панели по IP или через VPN.
  • Резервное копирование: регулярно экспортируйте содержимое каталога /usr/share/pydio и дампы базы данных.
  • Права файлов: убедитесь, что каталог Pydio принадлежит пользователю www-data и имеет минимально необходимые права.

5. Отказоустойчивость и масштабирование

  • Для больших установок выносите хранилище на NFS/Gluster/SMB и подключайте как внешние хранилища в Pydio.
  • Рассмотрите разделение веб- и баз данных на разные серверы.
  • Используйте репликацию MariaDB и бэкапы горячей резервной копии для снижения риска потери данных.

6. Устранение распространённых проблем

Короткий чеклист диагностики:

  • Страница установки не загружается: проверьте работу Apache, логи /var/log/apache2/error.log и права на /usr/share/pydio.
  • Ошибка подключения к базе: проверьте правильность имени базы, пользователя, пароля, и что MariaDB слушает локальный сокет/порт.
  • PHP-расширение mcrypt отсутствует: установите/включите соответствующее расширение для вашей версии PHP.
  • Вход невозможен после установки: проверьте, нет ли проблем с сессиями (директория /var/lib/php5 должна быть доступна).

Если встречаете специфическую ошибку — скопируйте точный текст ошибки и проверьте логи (Apache и Pydio в /var/log/ или внутри каталога установки).

7. Альтернативные подходы и миграция

  • Альтернатива репозиторию: скачивание и установка последней версии Pydio из официального архива, если репозиторий не доступен.
  • Для новых инсталляций лучше использовать современные LTS-версии Ubuntu (например, 18.04/20.04+) и совместимые версии PHP и БД.
  • При миграции данных с AjaXplorer/Pydio старых версий сначала сделайте тестовый перенос на копию сервера и проверьте совместимость плагинов.

8. Контрольная таблица и роли

Администратор (sysadmin) — до установки:

  • Проверил совместимость ОС и версий пакетов
  • Настроил резервное копирование
  • Настроил брандмауэр и TLS

Pydio-администратор — после установки:

  • Создал пользователей и группы
  • Проверил внешние драйверы хранилищ
  • Настроил политики доступа и квоты

9. Факты и краткая методология

Факт-бокс:

  • ПО: Pydio 6 (AjaXplorer в прошлых версиях)
  • Цель: обмен файлами и синхронизация
  • ОС в примере: Ubuntu 14.10
  • СУБД: MariaDB/MySQL

Мини-методология установки:

  1. Добавить репозиторий и ключ.
  2. Установить pydio + зависимости.
  3. Создать базу данных и пользователя.
  4. Пройти веб-мастер установки.
  5. Настроить безопасность и бэкап.

10. Критерии приёмки

  • Веб-интерфейс Pydio доступен по HTTPS и открывается без ошибок.
  • Администратор может войти и создать пользователей.
  • Можно загрузить и скачать файлы; права доступа применяются корректно.
  • Выполняются резервные копии конфигурации и базы данных.

11. Локальные замечания и подводные камни

  • Ubuntu 14.10 не поддерживается — используйте LTS.
  • Убедитесь, что порты 80/443 открыты только на нужных интерфейсах.
  • Репозиторий dl.ajaxplorer.info может быть недоступен в будущем; держите локальные копии пакетов.

Ссылки

Короткое резюме

Pydio 6 можно установить на Ubuntu 14.10 через официальный репозиторий: добавьте репозиторий и ключ, установите пакет pydio, создайте базу данных, пройдите веб-мастер и выполните базовую настройку безопасности. Планируйте миграцию на поддерживаемую ОС и настройте резервное копирование.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро