Установка и настройка ownCloud через панель управления Control Web Panel

post thumbnail

ownCloud – это бесплатная платформа с открытым кодом, которая позволяет создавать собственное облачное хранилище. В отличие от облачных хранилищ, таких как Dropbox или Google Drive, ownCloud развертывается на вашем собственном сервере, гарантируя конфиденциальность и безопасность. 

В этой статье мы шаг за шагом рассмотрим процесс установки и настройки ownCloud с помощью панели управления Control Web Panel.

Независимо от того, опытный вы пользователь или новичок, благодаря Control Web Panel вы сможете быстро развернуть собственное облачное хранилище и начать использовать его для хранения, синхронизации и обмена файлами.

Подготовка сервера для установки ownCloud

Перед тем как начать установку ownCloud на вашем сервере, важно выполнить ряд подготовительных шагов. Они гарантируют успешную инсталляцию и бесперебойную работу.

Главное условие для начала работы – установленная панель управления CWP.

Войдите в вашу панель управления CWP, используя IP-адрес вашего сервера и порт 2087, например:

http://IP_вашего_сервера:2087

Установка ownCloud на сервер | Wiki HostPro

Авторизуйтесь с помощью административных учетных данных.

Проверка конфигурации веб-сервера

Для того, чтобы проверить, какая конфигурация веб-сервера настроена на текущий момент, вы можете перейти в раздел WebServers Setting ⇒ вкладка Select WebServer.

Анализ конфигурации веб-сервера | Wiki HostPro

По умолчанию (без предварительных настроек) на сервере установлен веб-сервер Apache. Вы можете оставить эти настройки, если вам подходит использование только Apache. 

Однако для повышения производительности и гибкости, вы можете настроить сервер на использование комбинации Nginx и Apache. Такой подход позволит вам использовать Nginx как обратный прокси-сервер, который будет обрабатывать статические файлы и уменьшать нагрузку на Apache, оставляя его для обработки динамического контента.

Для установки Nginx и Apache нужно выбрать конфигурацию веб-сервера Nginx & Apache и сохранить изменения.

После сохранения страница панели управления обновится и вы увидите такой результат:

tcp        0      0 193.169.189.11:80       0.0.0.0:*               LISTEN      199085/nginx: maste 
  tcp6       0      0 :::8181                 :::*                    LISTEN      198991/httpd  

Установка ownCloud с помощью CWP | Wiki HostPro

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

Установка версии PHP 7.4

Для корректной работы ownCloud очень важно, чтобы на сервере была настроена версия PHP 7.4.

Для того, чтобы проверить, какая версия установлена на вашем сервере, в панели управления CWP перейдите в раздел PHP Setting ⇒ вкладка PHP Version Switcher.

Если у Вас выбрана версия PHP, отличная от 7.4, выберите и установите нужную.

Установка версии PHP | Wiki HostPro

Важно отметить! Процесс переустановки версии PHP может занять некоторое время (ориентировочно 15-20 минут). 

Согласно документации ownCloud, PHP 7.4 является официально поддерживаемой версией для ownCloud, что обеспечивает корректную работу системы.

Создание пользователя

Следующим этапом для подготовки сервера является создание пользователя в Control Web Panel (CWP). Этот пользователь будет иметь доступ к файлам и настройкам ownCloud.

Для создания пользователя в CWP перейдите в раздел User Accounts ⇒ вкладка New Account

Создание нового пользователя в CWP | Wiki HostPro

Заполните информацию о новом пользователе:

  • Домен: введите доменное имя, которое будет использоваться для ownCloud. Для этого также вы можете использовать субдомен, например owncloud. Важно! Домен или субдомен должны быть направлены на сервер.
  • Имя пользователя: введите уникальное имя пользователя для ownCloud. Например, ownclouduser.
  • Password: введите надежный пароль для пользователя.
  • Email: укажите email-адрес для пользователя.

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

Пакет можно выбрать по умолчанию.

После заполнения всех полей нажмите кнопку Create. Новый пользователь будет создан, и вы увидите его в списке пользователей.

Создание нового пользователя в CWP | Wiki HostPro

Создание базы данных

Для успешной установки и настройки ownCloud важно создать базу данных и пользователя для нее через Control Web Panel (CWP).

В панели управления CWP перейдите в раздел SQL Servicesвкладка MySQL Manager.

Создание новой базы данных в Control Web Panel | Wiki HostPro

Нажмите на Create Database (Создать базу данных), а затем выберите вашего пользователя и введите имя базы данных.

Создание новой базы данных в Control Web Panel | Wiki HostPro

Теперь нужно создать пользователя базы данных.  Для этого нажмите на иконку пользователя, как это показано на скриншоте.

Создание пользователя базы данных в Control Web Panel | Wiki HostPro

Заполните поля:

  • Имя пользователя: введите имя пользователя для новой базы данных.
  • Пароль: выберите надежный пароль для этого пользователя.
  • Host: обычно рекомендуем оставить это поле как «localhost» или выбрать необходимый вам хост, если есть варианты.

Нажмите кнопку «Сохранить», чтобы создать пользователя.

Важно! Убедитесь, что этот пользователь имеет все необходимые права доступа к базе данных ownCloud.

Создание пользователя базы данных в Control Web Panel | Wiki HostPro

Запомните учетные данные БД, поскольку они понадобятся при настройке ownCloud.

Эти шаги помогут вам создать отдельного пользователя для ownCloud в Control Web Panel, обеспечив удобное и безопасное управление файлами и настройками.

Загрузка и настройка ownCloud

После создания пользователя и предоставления необходимых прав, можно продолжать установку ownCloud. Для этого подключитесь к серверу через SSH. Можно использовать терминал в панели управления CWP.

Загрузка и настройка ownCloud через CWP | Wiki HostPro

Первым шагом перейдите в корневой каталог вашего сайта. Для CWP стандартным расположением является следующий путь:

# cd /home/<Ваш_пользователь>/public_html/

Замените <Ваш_пользователь> на имя пользователя сервера, которое вы используете для CWP.

Используйте команду wget для загрузки последней версии ownCloud с официального сайта. Убедитесь, что вы используете URL актуальной версии.

# wget https://download.owncloud.com/server/stable/owncloud-complete-20240226.zip

Вы можете скопировать URL с официального сайта ownCloud или использовать последнюю доступную версию.

Используйте команду unzip для распаковки файлов ownCloud:

# unzip owncloud-complete-20240226.zip

Команда unzip распакует файлы архива в каталог owncloud, поэтому нужно вручную перенести все файлы в каталог выше.

Для этого выполните следующие команды, оставаясь в каталоге /home/<Ваш_пользователь>/public_html/:

# mv owncloud/* .

Эта команда переместит все файлы, кроме скрытых, в каталог выше.

 # mv owncloud/.htaccess .
# mv owncloud/.user.ini .

Таким образом будет выполнен перенос двух скрытых файлов .htaccess и .user.ini на каталог выше.

Следующим шагом нужно очистить ненужные каталоги и файлы.

Удаляем архив:

# rm -f owncloud-complete-20240226.zip

Выделяем пустой каталог:

# rmdir owncloud

Чтобы создать каталог data для хранения файлов пользователей ownCloud, используйте команду mkdir для создания нового каталога data.

# mkdir data

Этот каталог будет использоваться ownCloud для хранения файлов пользователей.

После выполнения всех этих шагов необходимо настроить корректные права доступа ко всем файлам. Для этого перейдите в панель управления CWP в раздел User Accounts ⇒ вкладка Fix Account Permissions. Здесь вы сможете настроить права доступа для пользователей.

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

Загрузка и настройка ownCloud через CWP | Wiki HostPro

Настройка прав доступа является важным аспектом для обеспечения бесперебойной работы ownCloud и защиты данных пользователей. Убедитесь, что права доступа настроены правильно после установки ownCloud и выполнения всех необходимых настроек на сервере.

Настройка конфигурационных файлов

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

Для этого можете использовать панель управления CWP. Перейдите в раздел WebServers Setting ⇒ вкладка WebServers Configuration Editor.

Выберите раздел Apache и перейдите к настройке конфигурационного файла вашего сайта.

Загрузка и настройка ownCloud через Control Web Panel | Wiki HostPro

Этот файл можно также отредактировать через терминал:

# vim /usr/local/apache/conf.d/vhosts/<Ваш_домен>.conf

Где <Ваш_домен> нужно заменить на название вашего домена.

Найдите в файле эти строки:

<Directory "/home/owncloud/public_html">
		Options -Indexes -FollowSymLinks +SymLinksIfOwnerMatch
		AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
	</Directory>

Загрузка и настройка ownCloud через Control Web Panel | Wiki HostPro

Вы должны отредактировать их вот так:

<Directory "/home/owncloud/public_html">
		Options -Indexes +FollowSymLinks +SymLinksIfOwnerMatch
		AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
      Require all granted	
      </Directory>

То есть, мы редактируем параметр +FollowSymLinks и добавляем новую строку «Require all granted». В конце сохраняем изменения.

После внесения изменений в конфигурационный файл Apache необходимо перезагрузить сервер, чтобы эти изменения вступили в силу:

# systemctl restart httpd

В результате мы выполнили загрузку и настройку ownCloud на сервере.

Доступ к программе ownCloud

После успешной настройки сервера и установки ownCloud, вы можете войти в платформу через веб-браузер, перейдя по адресу вашего сайта. 

Например, если ваш домен – http://cloud.your-domain.com, просто откройте этот адрес в браузере.

Доступ к программе ownCloud | Wiki HostPro

На странице входа вы увидите форму для ввода учетных данных пользователя, которые вы будете использовать при авторизации в ownCloud.

Введите свои административные данные, чтобы получить доступ ко всем функциям платформы. 

Также на странице необходимо выполнить подключение к базе данных. Для этого введите данные, которые вы использовали при настройке базы данных для ownCloud.

После ввода всех необходимых данных нажмите кнопку «Завершить настройку»

OwnCloud подключиться к вашей базе данных и завершит процесс инициализации.

После успешной настройки подключения к базе данных ownCloud будет готов к использованию!

Доступ к программе ownCloud | Wiki HostPro

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

Доступ к программе ownCloud | Wiki HostPro

После успешного входа вы попадете на главную страницу ownCloud, где сможете:

  • Просматривать и управлять своими файлами: загружать, удалять, перемещать и организовывать файлы и папки.
  • Совместно использовать файлы с другими: предоставлять доступ к своим файлам другим людям с помощью ссылок или общих папок.
  • Устанавливать приложения: расширять возможности ownCloud с помощью дополнительных программ и плагинов.
  • Настраивать ownCloud: персонализировать собственное облачное пространство, настраивая его вид, язык и другие параметры.

Доступ к программе ownCloud | Wiki HostPro

В завершение

Выполнив все эти шаги, вы сможете успешно установить ownCloud для эффективного управления вашими файлами. Используя собственный сервер и панель управления CWP, вы обеспечите высокую безопасность и полный контроль над вашими данными.

Платформа ownCloud предоставит вам все необходимые инструменты для удобного хранения, синхронизации и обмена файлами 🙂

Самый быстрый VPS хостинг

Ваш стабильный виртуальный сервер в Украине, Европе или США

Telegram Hostpro

Наш телеграм

с важными анонсами, розыгрышами и мемами

Присоединиться

Возможно, вас заинтересует

Ошибка 404: что это и как устранить

Ошибка 404: что это и как устранить

«Ошибка 404», «страница не найдена», «запрашиваемая страница не существует», «404 Not Found», «Page Not...

Hostpro Company | Обновлено: 04.09.2024

Как установить Moodle на сервер

Как установить Moodle на сервер

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

Hostpro Company | Обновлено: 29.07.2024

Настройка поддержки HTTP / 2 Nginx в Ubuntu 20

Настройка поддержки HTTP / 2 Nginx в Ubuntu 20

Nginx — шустрый веб-сервер с открытым исходным кодом, заслуживший доверие. Его предпочитают за незначительное потребление памяти,...

Diana Honcharenko | Обновлено: 12.07.2024

Установка и настройка ownCloud на Ubuntu 22.04

Установка и настройка ownCloud на Ubuntu 22.04

OwnCloud – это мощная программная платформа с открытым кодом, которая позволяет создавать собственные облачные...

Hostpro Company | Обновлено: 27.06.2024