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

Как установить OwnCloud на Rocky Linux и AlmaLinux


Совместное использование файлов и совместная работа — одна из ключевых функций, которые пользователи используют в облаке для оптимизации рабочих процессов. Это позволяет командам и пользователям выполнять свои проекты своевременно и удобно независимо от географического расстояния.

Owncloud – это файловый сервер, включающий набор программного обеспечения, позволяющий пользователям легко загружать и делиться своими файлами и папками безопасным и удобным способом. Вы можете развернуть OwnCloud на локальном сервере или виртуальном сервере, размещенном на вашем веб-хостере. Кроме того, вы можете выбрать OwnCloud онлайн, который представляет собой платформу SaaS, сервер которой расположен в Германии.

OwnCloud доступен в трех редакциях: Community, Enterprise и Standard. Community Edition бесплатна, имеет открытый исходный код и предлагает основные функции, необходимые для начала работы, и именно их мы и установим.

В этом руководстве мы установим OwnCloud на Rocky Linux и AlmaLinux.

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

Прежде всего убедитесь, что у вас есть следующее:

  • Экземпляр стека LAMP, установленный в Rocky Linux или AlmaLinux.
  • Доступ по SSH к экземпляру Rocky Linux с настройкой пользователя sudo.

Шаг 1. Установите дополнительные расширения PHP

Мы надеемся, что в начале работы у вас уже установлен стек LAMP. OwnCloud теперь поддерживает PHP 7.4, а не раньше, когда он был совместим только с PHP 7.2 и PHP 7.3. .

Чтобы установка прошла без проблем, необходимы некоторые дополнительные модули PHP. Поэтому установите их следующим образом.

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

Двигаясь дальше, вам необходимо создать базу данных для OwnCloud. Это будет полезно во время и после установки для хранения важных файлов. Итак, продолжайте и войдите на сервер базы данных MariaDB:

sudo mysql -u root -p

В командной строке MariaDB создайте базу данных OwnCloud. В нашем примере база данных называется owncloud_db.

CREATE DATABASE owncloud_db;

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

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY 'P@ssword';

Затем назначьте все привилегии пользователю базы данных OwnCloud.

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost';

Наконец, сохраните изменения и выйдите с сервера базы данных.

FLUSH PRIVILEGES;
exit;

Шаг 3. Установите OwnCloud в Rocky Linux

Подготовив базу данных, перейдите на страницу загрузки OwnCloud и скопируйте ссылку на последний архивный файл.

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

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

Двигаясь дальше, извлеките загруженный архивный файл в корневой каталог веб-сайта.

sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html

Затем измените владельца каталога OwnCloud на пользователя Apache.

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

Затем установите разрешения, как показано.

sudo chmod -R 775 /var/www/html/owncloud

Шаг 4. Настройте Apache для размещения OwnCloud

Следующим шагом будет создание файла конфигурации для OwnCloud.

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

Скопируйте и вставьте эти строки и сохраните изменения.

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

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

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

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

</Directory>

Затем перезапустите веб-сервер Apache, чтобы изменения вступили в силу.

sudo systemctl restart httpd

И убедитесь, что веб-сервер работает.

sudo systemctl status httpd

Наконец, настройте SELinux следующим образом.

sudo setsebool -P httpd_unified 1

Шаг 5. Доступ к OwnCloud из браузера

На этом этапе мы закончили со всеми настройками. Следующий шаг — доступ к Owncloud из браузера. Итак, просмотрите URL-адрес:

http://server-ip/owncloud

Это приведет вас к начальному этапу, на котором вам необходимо создать учетную запись администратора. Итак, укажите имя пользователя и пароль.

Затем нажмите «Хранилище и база данных» и заполните форму, указав данные базы данных (пользователь базы данных, база данных и пароль).

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

Вы попадете на панель управления OwnCloud.

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

Вот и все. Мы успешно провели вас через процесс установки OwnCloud на Rocky Linux и AlmaLinux.