Owncloud - это лидирующее на рынке программное обеспечение клиент-сервер, предлагающее облачную платформу, которая позволяет создавать резервные копии ваших файлов в централизованном хранилище и синхронизировать их в облаке. Это отличная альтернатива популярные приложения для резервного копирования Такие как Один диск, Dropbox и Гугл драйв.
В отличие от этих популярных платформ, OwnCloud не предлагает возможности центра обработки данных для размещения файлов. Тем не менее, вам будет гарантирована безопасность и конфиденциальность ваших сохраненных данных.
В этой статье мы расскажем, как установить OwnCloud на CentOS 8.
Прежде чем мы начнем, убедитесь, что у вас есть Стек LAMP установлен и работает.
Выполнив все требования, мы можем закатать рукава и приступить к работе!
OwnCloud это приложение PHP, и его официальная документация рекомендует PHP 7.3 или PHP 7.2 который устанавливается по умолчанию. Кроме того, некоторые дополнительные расширения PHP требуются для OwnCloud чтобы он работал без сбоев.
Так что откройте свой терминал как пользователь sudo и запустите команду.
$ sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
После установки необходимых расширений PHP войдите в MariaDB ядро базы данных с помощью приведенной ниже команды и введите пароль.
$ mysql -u корень -p.
После входа в систему создайте базу данных для OwnCloud и добавьте пользователя в базу данных.
MariaDB [(нет)]> СОЗДАТЬ БАЗУ ДАННЫХ owncloud_db; MariaDB [(нет)]> ПРЕДОСТАВЛЯТЬ ВСЕ НА owncloud_db. * TO 'owncloud_user' @ 'localhost' IDENTIFIED BY '[электронная почта защищена]'; MariaDB [(нет)]> ПРИВИЛЕГИИ ПРОМЫВКИ; MariaDB [(нет)]> ВЫХОД;
Следующим шагом является загрузка файла OwnCloud, на момент написания этого руководства последняя версия на OwnCloud является 10.3.2. С использованием команда wget, скачайте последний tarball-файл.
$ wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2.
Затем распакуйте архив в папку /var/www/ каталог.
$ sudo tar -jxf owncloud-10.3.2.tar.bz2 -C / var / www /
Затем настройте права владения, которые позволят Apache веб-сервер для чтения / доступа к файлам и папкам Owncloud.
$ sudo chown -R apache: / var / www / owncloud.
Для Apache веб-сервер для обслуживания OwnCloud. Итак, создайте конфигурацию для OwnCloud.
$ sudo vim /etc/httpd/conf.d/owncloud.conf.
Добавьте следующую конфигурацию.
Псевдоним / owncloud "/ var / www / owncloud /" Параметры + FollowSymlinks AllowOverride AllДав выкл SetEnv HOME / var / www / owncloud SetEnv HTTP_HOME / var / www / owncloud
Сохраните и выйдите из файла.
Чтобы изменения вступили в силу, перезапустите веб-сервер и подтвердите статус, запустив.
$ sudo systemctl перезапустить httpd. $ sudo systemctl status httpd.
Если SELinux включен и запущен, выполните приведенную ниже команду, чтобы разрешить веб-серверу Apache писать в каталог Owncloud.
$ sudo setsebool -P httpd_unified 1.
После того, как все основные настройки выполнены, пришло время завершить установку OwnCloud. Итак, запустите браузер и перейдите по IP-адресу вашего сервера, как показано.
http://server-ip/owncloud.
Введите имя пользователя и пароль, как показано выше. Затем нажмите "Хранилище и база данных»Прямо под ссылкой и выберите«MySQL / MariaDB' база данных. Заполните все детали базы данных, то есть пользователя базы данных, пароль и имя базы данных.
Наконец, нажмите "Завершить настройку’, Чтобы завершить настройку.
Это приведет вас к странице входа, где вы войдете в систему с именем пользователя и паролем, которые вы указали ранее.
Поскольку мы входим в систему впервые, вам будут представлены варианты установки приложения owncloud на различных платформах, таких как Android и iOS.
Так выглядит приборная панель. Довольно просто и интуитивно понятно в использовании.
И вот как вы устанавливаете OwnCloud на CentOS 8. Ваши отзывы очень приветствуются.