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

Как установить OwnCloud на Ubuntu 18.04


OwnCloud – это ведущая платформа для обмена файлами и совместной работы в облаке с открытым исходным кодом, услуги и функции которой аналогичны тем, которые предлагают DropBox и Google Drive. Однако, в отличие от Dropbox, OwnCloud не имеет возможности центра обработки данных для хранения размещенных файлов. Тем не менее, вы по-прежнему можете обмениваться файлами, такими как документы, изображения и видео, и получать к ним доступ на нескольких устройствах, таких как смартфоны, планшеты и ПК.

В этой статье вы узнаете, как установить OwnCloud на Ubuntu 18.04 и более поздних версиях.

Шаг 1. Обновите системные пакеты Ubuntu

Прежде чем начать, обновите системные пакеты и репозитории, используя следующую команду apt.

sudo apt update -y && sudo apt upgrade -y

Шаг 2. Установите Apache и PHP 7.2 в Ubuntu

OwnCloud построен на PHP и обычно доступен через веб-интерфейс. По этой причине мы собираемся установить веб-сервер Apache для обслуживания файлов Owncloud, а также PHP 7.2 и дополнительные модули PHP, необходимые для . >OwnCloud для бесперебойной работы.

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

После завершения установки вы можете проверить, установлен ли Apache, выполнив команду dpkg.

sudo dpkg -l apache2

Из вывода мы видим, что мы установили Apache версии 2.4.29.

Чтобы запустить и включить Apache при загрузке, выполните следующие команды.

sudo systemctl start apache2
sudo systemctl enable apache2

Теперь зайдите в браузер и введите IP-адрес вашего сервера в строке URL, как показано:

http://server-IP

Вы должны получить веб-страницу ниже, показывающую, что Apache установлен и работает.

Чтобы проверить, установлен ли PHP.

php -v

Шаг 3. Установите MariaDB в Ubuntu

MariaDB — популярный сервер баз данных с открытым исходным кодом, который широко используется разработчиками, энтузиастами баз данных, а также в производственных средах. Это ответвление MySQL, и ему было отдано предпочтение перед MySQL с момента поглощения MySQL компанией Oracle.

Чтобы установить запустите MariaDB.

sudo apt install mariadb-server

По умолчанию MariaDB не защищен и подвержен нарушениям безопасности. Поэтому нам необходимо выполнить дополнительные шаги для усиления защиты сервера MariaDB.

Чтобы начать защиту вашего сервера MySQL, выполните команду:

sudo mysql_secure_installation

Нажмите ENTER, когда будет предложено ввести пароль root, и нажмите Y, чтобы установить пароль root.

Чтобы получить остальные запросы, просто введите ’Y’ и нажмите ENTER.

Ваш сервер MariaDB теперь защищен на достойном уровне.

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

Нам нужно создать базу данных для Owncloud для хранения файлов во время и после установки. Итак, войдите в MariaDB.

sudo mysql -u root -p

Запустите команды ниже:

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;

Шаг 5. Загрузите OwnCloud в Ubuntu

После создания базы данных загрузите заархивированный файл OwnCloud, используя следующую команду wget.

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

После загрузки разархивируйте заархивированный пакет в каталог /var/www/.

sudo unzip owncloud-10.4.0.zip -d /var/www/

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

sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

Шаг 6. Настройте Apache для OwnCloud

На этом этапе мы собираемся настроить Apache для обслуживания файлов OwnCloud. Для этого мы создадим файл конфигурации для Owncloud, как показано.

sudo vim /etc/apache2/conf-available/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 и недавно добавленную конфигурацию, выполнив следующие команды:

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

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

sudo systemctl restart apache2

Шаг 7. Завершение установки OwnCloud в Ubuntu

После завершения всех необходимых настроек остается только установить OwnCloud в браузере. Итак, зайдите в браузер и введите адрес вашего сервера, а затем суффикс /owncloud.

http://server-IP/owncloud

Вам будет представлена веб-страница, подобная приведенной ниже.

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

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

Вы попадете на экран входа в систему, как показано на рисунке. Введите имя пользователя и пароль, определенные ранее, и нажмите ENTER.

Будет представлено уведомление с указанием других способов доступа к OwnCloud из приложения iOS, Android и настольного компьютера.

Закройте всплывающее окно, чтобы получить доступ к панели управления, как показано:

И всё, ребята! Мы успешно установили платформу обмена файлами OwnCloud на Ubuntu 18.04.