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

Как установить OwnCloud на CentOS 8


Owncloud – ведущее на рынке клиент-серверное программное обеспечение, предлагающее облачную платформу, позволяющую создавать резервные копии файлов в центральном хранилище и синхронизировать их в облаке. Это отличная альтернатива популярным приложениям для резервного копирования, таким как OneDrive, Dropbox и Google Диск.

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

В этой статье мы расскажем, как установить OwnCloud на CentOS 8.

Предварительные условия

Прежде чем мы начнем, убедитесь, что у вас установлен и работает стек LAMP.

Когда все требования выполнены, мы можем засучить рукава и приступить к работе!

Шаг 1. Установите дополнительные модули PHP

OwnCloud – это PHP-приложение, и в его официальной документации рекомендуется использовать PHP 7.3 или PHP 7.2, который устанавливается по умолчанию. Кроме того, для бесперебойной работы OwnCloud требуются некоторые дополнительные расширения PHP.

Итак, откройте свой терминал как пользователь sudo и запустите команду.

sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Шаг 2. Создайте базу данных для OwnCloud

После установки необходимых расширений PHP войдите в систему базы данных MariaDB, используя приведенную ниже команду, и введите пароль.

mysql -u root -p

После входа в систему создайте базу данных для OwnCloud и добавьте пользователя для этой базы данных.

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Шаг 3. Загрузите OwnCloud в CentOS 8.

Следующим шагом будет загрузка файла OwnCloud. На момент написания этого руководства последней версией OwnCloud является 10.3.2. Используя команду wget, загрузите последнюю версию файла tarball.

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

Затем извлеките файл tarball в каталог /var/www/.

sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

Затем настройте права владения, которые позволят веб-серверу Apache читать файлы и папки Owncloud и получать к ним доступ.

sudo chown -R apache: /var/www/owncloud

Шаг 4. Настройте веб-сервер Apache для OwnCloud

Чтобы веб-сервер Apache обслуживал OwnCloud, необходимо внести несколько изменений. Итак, создайте конфигурацию для OwnCloud.

sudo vim /etc/httpd/conf.d/owncloud.conf

Добавьте следующую конфигурацию.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Сохраните и выйдите из файла.

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

sudo systemctl restart httpd
sudo systemctl status httpd

Если SELinux включен и запущен, выполните приведенную ниже команду, чтобы разрешить веб-серверу Apache выполнять запись в каталог Owncloud.

sudo setsebool -P httpd_unified 1

Шаг 5. Завершите установку OwnCloud на CentOS 8.

После завершения всех основных настроек пришло время завершить установку OwnCloud. Итак, запустите браузер и посетите IP-адрес вашего сервера, как показано.

http://server-ip/owncloud

Введите имя пользователя и пароль, как показано выше. Затем нажмите ссылку «Хранилище и база данных» непосредственно ниже и выберите базу данных «MySQL/MariaDB». Заполните все данные базы данных, то есть пользователя базы данных, пароль и имя базы данных.

Наконец, нажмите кнопку «Завершить настройку», чтобы завершить настройку.

Вы попадете на страницу входа, где вы войдете в систему с именем пользователя и паролем, которые вы указали ранее.

Поскольку мы входим в систему впервые, вам будут предложены варианты установки приложения owncloud на разных платформах, таких как Android и iOS.

Вот так выглядит панель приборов. Довольно простой и интуитивно понятный в использовании.

Вот как вы устанавливаете OwnCloud на CentOS 8. Ваши отзывы очень приветствуются.