Как установить и настроить Pydio в Ubuntu 18.04 LTS
На этой странице
- Требования
- Начало работы
- Установить сервер LAMP
- Настройка MariaDB
- Установить Pydio
- Доступ к веб-интерфейсу Pydio
Pydio — это бесплатное облачное программное обеспечение для обмена файлами и синхронизации с открытым исходным кодом, которое позволяет вам получать доступ ко всем вашим хранилищам данных из центрального местоположения. Это отличная альтернатива другим программам для обмена файлами, таким как ownCloud и Nextcloud. Pydio предоставляет веб-интерфейс на основе ajax, к которому можно получить доступ из любого места и любого браузера. Pydio позволяет подключать существующие хранилища, такие как SAN, SAMBA, CIFS, FTP, NFS и т. д. Pydio предоставляет собственные клиенты для Mac, Windows и Linux, а также мобильные клиенты для iOS и Android. Вы можете легко обмениваться файлами с другими пользователями Pydio или публикой. Pydio может быть интегрирован с LDAP/AD для аутентификации, а также поддерживает SSO с такими CMS, как WordPress, Drupal и Joomla.
В этом руководстве мы узнаем, как установить Pydio на Ubuntu 18.04 LTS.
Требования
- Сервер под управлением Ubuntu 18.04.
- На вашем сервере настроен статический IP-адрес.
- На вашем сервере установлен пароль root.
Начиная
Во-первых, вам нужно будет обновить вашу систему до последней версии. Вы можете сделать это с помощью следующей команды:
apt-get update -y
apt-get upgrade -y
После обновления вашей системы перезапустите систему, чтобы применить эти изменения.
Установить LAMP-сервер
Во-первых, вам нужно будет установить веб-сервер Apache, сервер базы данных MariaDB, PHP и другие необходимые пакеты в вашу систему. Вы можете установить их все, выполнив следующую команду:
apt-get install apache2 mariadb-server apt-transport-https libapache2-mod-php7.2 php7.2-cli php7.2-fpm php7.2-json php7.2-mysql php7.2-zip php7.2-gd php7.2-mbstring php7.2-curl php7.2-xml php-pear php7.2-bcmath php7.2-intl php7.2-opcache mariadb-server php7.2-xml postfix wget unzip -y
После установки всех пакетов откройте файл php.ini и внесите некоторые изменения:
nano /etc/php/7.2/apache2/php.ini
Внесите следующие изменения:
upload_max_filesize = 1G post_max_size = 1G output_buffering = Off Save and close the file. Then, open another php.ini file:
nano /etc/php/7.2/cli/php.ini
Внесите следующие изменения:
upload_max_filesize = 1G post_max_size = 1G output_buffering = Off
Сохраните и закройте файл, когда закончите.
Настроить MariaDB
По умолчанию установка MariaDB не защищена, поэтому вам необходимо сначала ее защитить. Вы можете защитить его с помощью следующей команды:
mysql_secure_installation
Enter current password for root (enter for none): Set root password? [Y/n]: N Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
Как только MariaDB будет защищена, войдите в оболочку MariaDB с помощью следующей команды:
mysql -u root -p
Введите свой корневой пароль. Затем создайте базу данных и пользователя для Pydio с помощью следующей команды:
MariaDB [(none)]> create database pydio;
MariaDB [(none)]> create user identified by 'mypassword';
Замените mypassword собственным безопасным паролем. Затем предоставьте все привилегии Pydio с помощью следующей команды:
MariaDB [(none)]> GRANT ALL ON pydio.* TO 'pydio'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Замените mypassword собственным безопасным паролем. Затем сбросьте привилегии и выйдите из оболочки MariaDB с помощью следующей команды:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Теперь ваш сервер базы данных MariaDB настроен правильно. Теперь вы можете приступить к установке Pydio.
Установить Пидио
По умолчанию Pydio недоступен в стандартном репозитории Ubuntu 18.04. Итак, вам нужно будет добавить репозиторий Pydio на ваш сервер. Вы можете сделать это с помощью следующей команды:
echo "deb https://download.pydio.com/pub/linux/debian/ bionic main" | tee /etc/apt/sources.list.d/pydio.list
Затем импортируйте ключ GPG и обновите репозиторий с помощью следующей команды;
wget -qO - https://download.pydio.com/pub/linux/debian/key/pubkey | apt-key add -
apt-get update -y
Наконец, установите Pydio с помощью следующей команды:
apt-get install install pydio pydio-all php-xml -y
После успешного завершения установки включите модуль перезаписи Apache с помощью следующей команды:
a2enmod rewrite
Затем перезапустите веб-сервер Apache с помощью следующей команды:
systemctl restart apache2
Вы также можете проверить статус веб-сервера Apache с помощью следующей команды:
systemctl status apache2
Вы должны увидеть следующий вывод:
systemctl status apache2 ? apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d ??apache2-systemd.conf Active: active (running) since Wed 2019-02-18 10:56:45 UTC; 6s ago Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 6517 (apache2) Tasks: 1 (limit: 1114) CGroup: /system.slice/apache2.service ??6517 /usr/sbin/apache2 -k start Feb 18 10:56:45 ubuntu1804 systemd[1]: Starting The Apache HTTP Server... Feb 18 10:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804 Feb 18 10:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. S Feb 18 10:56:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.
Веб-сервер Apache теперь настроен и работает нормально. Вы можете перейти к следующему шагу
Доступ к веб-интерфейсу Pydio
Теперь Pydio установлен и настроен, пришло время получить доступ к их веб-интерфейсу.
Откройте веб-браузер и введите URL-адрес http://your-server-ip/pydio. Вы будете перенаправлены на следующую страницу:
Подтвердите все проверки и нажмите кнопку ПРОДОЛЖИТЬ УСТАНОВКУ PYDIO. Вы должны увидеть следующую страницу:
Выберите свой язык и нажмите «НАЧАТЬ МАСТЕР». Вы должны увидеть следующую страницу:
Установите имя приложения и приветственное сообщение. Затем нажмите кнопку Далее. Вы должны увидеть следующую страницу:
Затем настройте учетную запись администратора и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:
Затем укажите данные вашей базы данных, такие как имя базы данных, имя пользователя базы данных и пароль. Затем нажмите кнопку TEST DB CONNECTION. Вы должны увидеть следующую страницу:
Затем нажмите кнопку УСТАНОВИТЬ PYDIO. После успешного завершения установки. Вы будете перенаправлены на следующую страницу:
Затем укажите имя пользователя и пароль администратора. Затем нажмите кнопку ВВОД. Вы должны увидеть следующую страницу:
Поздравляем! вы успешно установили файлообменный сервер Pydio на Ubuntu 18.04. Теперь вы можете легко поделиться файлом с другом, используя Pydio. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.