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

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

 

В этом руководстве мы покажем вам, как установить OwnCloud на AlmaLinux 8. Для тех из вас, кто не знал, ownCloud — это платформа для синхронизации файлов с открытым исходным кодом и совместного использования приложений, аналогичная Dropbox. Он позволяет получать доступ и синхронизировать файлы, контакты, календари и закладки на разных устройствах. Вы можете получить к нему доступ через красивый и простой в использовании веб-интерфейс или установить клиент OwnCloud на свой настольный компьютер или ноутбук (поддерживает Linux, Windows и macOS).

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку OwnCloud на AlmaLinux 8. Вы можете следовать тем же инструкциям для Rocky Linux.

Установите OwnCloud на AlmaLinux 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release

Шаг 2. Установка LAMP Stack.

Если на вашем сервере еще не установлен стек LAMP, вы можете следовать нашему руководству здесь .

Шаг 3. Установка OwnCloud на AlmaLinux 8.

Теперь мы запускаем следующую команду, чтобы загрузить последнюю версию ownCloud с официальной страницы:

wget https://download.owncloud.org/community/owncloud-complete-20210326.zip
unzip owncloud-complete-20210326.zip -C /var/www/

Предоставьте соответствующие разрешения корневому веб-каталогу с помощью следующей команды:

chown -R apache: /var/www/owncloud

Шаг 4. Настройка MariaDB для OwnCloud.

По умолчанию MariaDB не усилен. Вы можете защитить MariaDB с помощью mysql_secure_installationскрипта. Вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root, а также удалит тестовую базу данных и доступ к безопасности MariaDB.

mysql_secure_installation

Настройте это так:

- Set root password? [Y/n] y
- 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 и создать базу данных для OwnCloud. Выполните следующую команду:

mysql -u root -p

Вам будет предложено ввести пароль, поэтому введите пароль root для MariaDB и нажмите Enter. После входа на сервер базы данных вам необходимо создать базу данных для установки OwnCloud:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'Your-Strong-PassW0rd';
MariaDB [(none)]> FLUSH PRIVILEGES
MariaDB [(none)]> exit

Шаг 5. Настройка Apache для OwnCloud.

Теперь мы создаем файл конфигурации для OwnCloud для веб-сервера Apache для обслуживания ownCloud:

nano /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>

Сохраните и закройте файл. Перезапустите службу Apache, чтобы изменения вступили в силу:

systemctl restart httpd
systemctl enable httpd

Шаг 6. Доступ к веб-интерфейсу OwnCloud.

OwnCloud по умолчанию будет доступен через HTTP-порт 80. Откройте свой любимый браузер, перейдите к экранным инструкциям и следуйте им, чтобы завершить установку.http://your-domain.com/owncloud

Поздравляю! Вы успешно установили OwnCloud . Благодарим вас за использование этого руководства по установке OwnCloud в вашей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт OwnCloud .