Установка и настройка ownCloud через панель управления Control Web Panel
![post thumbnail](https://hostpro.ua/wiki/wp-content/uploads/2024/07/Встановлення-та-налаштування-ownCloud-через-панель-управління-Control-Web-Panel-1290x506.webp)
ownCloud – это бесплатная платформа с открытым кодом, которая позволяет создавать собственное облачное хранилище. В отличие от облачных хранилищ, таких как Dropbox или Google Drive, ownCloud развертывается на вашем собственном сервере, гарантируя конфиденциальность и безопасность.
В этой статье мы шаг за шагом рассмотрим процесс установки и настройки ownCloud с помощью панели управления Control Web Panel.
Независимо от того, опытный вы пользователь или новичок, благодаря Control Web Panel вы сможете быстро развернуть собственное облачное хранилище и начать использовать его для хранения, синхронизации и обмена файлами.
Подготовка сервера для установки ownCloud
Перед тем как начать установку ownCloud на вашем сервере, важно выполнить ряд подготовительных шагов. Они гарантируют успешную инсталляцию и бесперебойную работу.
Главное условие для начала работы – установленная панель управления CWP.
Войдите в вашу панель управления CWP, используя IP-адрес вашего сервера и порт 2087, например:
http://IP_вашего_сервера:2087
![Установка ownCloud на сервер | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image.png)
Авторизуйтесь с помощью административных учетных данных.
Проверка конфигурации веб-сервера
Для того, чтобы проверить, какая конфигурация веб-сервера настроена на текущий момент, вы можете перейти в раздел WebServers Setting ⇒ вкладка Select WebServer.
![Анализ конфигурации веб-сервера | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-1.png)
По умолчанию (без предварительных настроек) на сервере установлен веб-сервер 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](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-2.png)
Так вы обеспечите оптимальную производительность и безопасность вашего ownCloud сервера, используя преимущества как Nginx, так и Apache.
Установка версии PHP 7.4
Для корректной работы ownCloud очень важно, чтобы на сервере была настроена версия PHP 7.4.
Для того, чтобы проверить, какая версия установлена на вашем сервере, в панели управления CWP перейдите в раздел PHP Setting ⇒ вкладка PHP Version Switcher.
Если у Вас выбрана версия PHP, отличная от 7.4, выберите и установите нужную.
![Установка версии PHP | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-3.png)
Важно отметить! Процесс переустановки версии PHP может занять некоторое время (ориентировочно 15-20 минут).
Согласно документации ownCloud, PHP 7.4 является официально поддерживаемой версией для ownCloud, что обеспечивает корректную работу системы.
Создание пользователя
Следующим этапом для подготовки сервера является создание пользователя в Control Web Panel (CWP). Этот пользователь будет иметь доступ к файлам и настройкам ownCloud.
Для создания пользователя в CWP перейдите в раздел User Accounts ⇒ вкладка New Account.
![Создание нового пользователя в CWP | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-4.png)
Заполните информацию о новом пользователе:
- Домен: введите доменное имя, которое будет использоваться для ownCloud. Для этого также вы можете использовать субдомен, например owncloud. Важно! Домен или субдомен должны быть направлены на сервер.
- Имя пользователя: введите уникальное имя пользователя для ownCloud. Например, ownclouduser.
- Password: введите надежный пароль для пользователя.
- Email: укажите email-адрес для пользователя.
Выберите необходимые параметры и ограничения для пользователя, включая дисковое пространство, количество баз данных, количество почтовых ящиков и тому подобное. Это позволит вам контролировать использование ресурсов сервера.
Пакет можно выбрать по умолчанию.
После заполнения всех полей нажмите кнопку Create. Новый пользователь будет создан, и вы увидите его в списке пользователей.
![Создание нового пользователя в CWP | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-5.png)
Создание базы данных
Для успешной установки и настройки ownCloud важно создать базу данных и пользователя для нее через Control Web Panel (CWP).
В панели управления CWP перейдите в раздел SQL Services ⇒ вкладка MySQL Manager.
![Создание новой базы данных в Control Web Panel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-6.png)
Нажмите на Create Database (Создать базу данных), а затем выберите вашего пользователя и введите имя базы данных.
![Создание новой базы данных в Control Web Panel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-7.png)
Теперь нужно создать пользователя базы данных. Для этого нажмите на иконку пользователя, как это показано на скриншоте.
![Создание пользователя базы данных в Control Web Panel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-8.png)
Заполните поля:
- Имя пользователя: введите имя пользователя для новой базы данных.
- Пароль: выберите надежный пароль для этого пользователя.
- Host: обычно рекомендуем оставить это поле как «localhost» или выбрать необходимый вам хост, если есть варианты.
Нажмите кнопку «Сохранить», чтобы создать пользователя.
Важно! Убедитесь, что этот пользователь имеет все необходимые права доступа к базе данных ownCloud.
![Создание пользователя базы данных в Control Web Panel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-9.png)
Запомните учетные данные БД, поскольку они понадобятся при настройке ownCloud.
Эти шаги помогут вам создать отдельного пользователя для ownCloud в Control Web Panel, обеспечив удобное и безопасное управление файлами и настройками.
Загрузка и настройка ownCloud
После создания пользователя и предоставления необходимых прав, можно продолжать установку ownCloud. Для этого подключитесь к серверу через SSH. Можно использовать терминал в панели управления CWP.
![Загрузка и настройка ownCloud через CWP | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-10.png)
Первым шагом перейдите в корневой каталог вашего сайта. Для 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](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-11.png)
Настройка прав доступа является важным аспектом для обеспечения бесперебойной работы ownCloud и защиты данных пользователей. Убедитесь, что права доступа настроены правильно после установки ownCloud и выполнения всех необходимых настроек на сервере.
Настройка конфигурационных файлов
Для обеспечения корректной работы ownCloud необходимо правильно настроить его конфигурационные файлы на вашем сервере. Это важный шаг, который гарантирует правильную интеграцию и оптимальную работу платформы.
Для этого можете использовать панель управления CWP. Перейдите в раздел WebServers Setting ⇒ вкладка WebServers Configuration Editor.
Выберите раздел Apache и перейдите к настройке конфигурационного файла вашего сайта.
![Загрузка и настройка ownCloud через Control Web Panel | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-12.png)
Этот файл можно также отредактировать через терминал:
# 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](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-13.png)
Вы должны отредактировать их вот так:
<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](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-14.png)
На странице входа вы увидите форму для ввода учетных данных пользователя, которые вы будете использовать при авторизации в ownCloud.
Введите свои административные данные, чтобы получить доступ ко всем функциям платформы.
Также на странице необходимо выполнить подключение к базе данных. Для этого введите данные, которые вы использовали при настройке базы данных для ownCloud.
После ввода всех необходимых данных нажмите кнопку «Завершить настройку».
OwnCloud подключиться к вашей базе данных и завершит процесс инициализации.
После успешной настройки подключения к базе данных ownCloud будет готов к использованию!
![Доступ к программе ownCloud | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-15.png)
Введите свой логин и пароль ownCloud, чтобы получить доступ к вашему облачному хранилищу.
![Доступ к программе ownCloud | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-16.png)
После успешного входа вы попадете на главную страницу ownCloud, где сможете:
- Просматривать и управлять своими файлами: загружать, удалять, перемещать и организовывать файлы и папки.
- Совместно использовать файлы с другими: предоставлять доступ к своим файлам другим людям с помощью ссылок или общих папок.
- Устанавливать приложения: расширять возможности ownCloud с помощью дополнительных программ и плагинов.
- Настраивать ownCloud: персонализировать собственное облачное пространство, настраивая его вид, язык и другие параметры.
![Доступ к программе ownCloud | Wiki HostPro](https://hostpro.ua/wiki/wp-content/uploads/2024/07/image-17.png)
В завершение
Выполнив все эти шаги, вы сможете успешно установить ownCloud для эффективного управления вашими файлами. Используя собственный сервер и панель управления CWP, вы обеспечите высокую безопасность и полный контроль над вашими данными.
Платформа ownCloud предоставит вам все необходимые инструменты для удобного хранения, синхронизации и обмена файлами 🙂
Самый быстрый VPS хостинг
Ваш стабильный виртуальный сервер в Украине, Европе или США
Возможно, вас заинтересует
![Ошибка 404: что это и как устранить](https://hostpro.ua/wiki/wp-content/uploads/2021/09/29-410x93.webp)
Ошибка 404: что это и как устранить
«Ошибка 404», «страница не найдена», «запрашиваемая страница не существует», «404 Not Found», «Page Not...
Обновлено: 04.09.2024
|![Как установить Moodle на сервер](https://hostpro.ua/wiki/wp-content/uploads/2024/07/Як-встановити-Moodle-на-сервер-410x161.webp)
Как установить Moodle на сервер
Moodle – это бесплатная и открытая платформа для онлайн-обучения, используемая для создания и проведения...
Обновлено: 29.07.2024
|![Настройка поддержки HTTP / 2 Nginx в Ubuntu 20](https://hostpro.ua/wiki/wp-content/uploads/2021/10/blog_nginx-01-01-410x139.webp)
Настройка поддержки HTTP / 2 Nginx в Ubuntu 20
Nginx — шустрый веб-сервер с открытым исходным кодом, заслуживший доверие. Его предпочитают за незначительное потребление памяти,...
Обновлено: 12.07.2024
|![Установка и настройка ownCloud на Ubuntu 22.04](https://hostpro.ua/wiki/wp-content/uploads/2024/06/Встановлення-та-налаштування-ownCloud-на-Ubuntu-22.04-410x161.webp)
Установка и настройка ownCloud на Ubuntu 22.04
OwnCloud – это мощная программная платформа с открытым кодом, которая позволяет создавать собственные облачные...
Обновлено: 27.06.2024
|
Наш телеграм
с важными анонсами, розыгрышами и мемами
Присоединиться