Сервер Owncloud — это облачное хранилище с открытым исходным кодом , поддерживающее потоковую передачу мультимедиа и возможность обмена файлами. Сервер Owncloud можно без проблем установить на платформу Linux , обеспечивая подходящую производительность и стабильность системы. Однако пользователи, знакомые с операционной системой Windows, захотят установить сервер Owncloud, используя веб-сервер Windows IIS или стороннее программное обеспечение, такое как сервер XAMMP или WAMP.
В этом руководстве Quantrimang.com не будет использовать ни один из них для установки сервера Owncloud в Windows 10 , а также какого-либо программного обеспечения для виртуальных машин, такого как Virtualbox или VMware . Вместо традиционного метода в статье будет использоваться подсистема Windows для Linux (WSL) для повышения производительности и стабильности. Приложение среды Linux, которое будет использоваться в этой статье, — Ubuntu . Последней версией Owncloud, используемой в этом руководстве, является Owncloud 10.1.0. Давайте узнаем, как это сделать!
Установите сервер Owncloud на Windows 10 через Ubuntu
Шаг 1. Активируйте подсистему Windows для Linux (WSL)
Чтобы включить функцию подсистемы Windows для Linux в Windows 10, перейдите в поле поиска, введите «Включить или отключить функцию Windows» , нажмите, когда она появится, и включите функцию WSL (подсистема Windows для Linux): Для получения дополнительной информации о Для этого , пожалуйста, обратитесь к статье: Запуск Linux в Windows 10 без виртуальной машины. Вот 18 вещей, которые вам следует знать .
Шаг 2. Установите приложение Ubuntu 18.04 Linux.
В поле поиска Windows 10 или в списке программ найдите Microsoft Store. Когда откроется Microsoft Store, найдите Ubuntu 18 для загрузки и установки. После установки нажмите кнопку «Запуск», снова откройте экран команд или Ubuntu bash, оттуда вы сможете использовать все команды Ubuntu, за исключением некоторых непосредственно в Windows 10.
Шаг 3. Установите Apache, MySql/MariaDB плюс PHP в Windows 10.
Перед установкой Owncloud 10.1.0. нам нужно настроить среду веб-сервера, которая по сути представляет собой настройку LAMP. Это команда, которую необходимо выполнить для установки Apache, PHP и MariaDB. Скопируйте и вставьте приведенную ниже команду, щелкнув правой кнопкой мыши и затем нажав Enter
.
sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
Шаг 4. Проверьте установку Windows 10 Apache
Чтобы проверить, запущен ли сервер Apache, зайдите в браузер Windows 10 и введите http://localhost/, http://127.0.0.1/ или IP-адрес вашего локального компьютера с Windows 10. Вы можете узнать IP-адрес, набрав ifconfig. После ввода IP-адреса откроется тестовая страница Apache. Это значит, что все в порядке и пора переходить к следующему шагу.
Шаг 5. Загрузите сервер Owncloud через репозиторий в командной строке.
Вы можете загрузить архив Owncloud прямо с его веб-сайта, но здесь в примере используется командная строка, поэтому имеет смысл использовать сам инструмент командной строки для загрузки файла сервера Owncloud.
sudo -i
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/
Release.key -O Release.key
apt-key add - < release.key="" echo="" 'deb="" http://download.owncloud.org/download/repositories="" roduction/ubuntu_18.04/=""> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
Приведенные выше команды автоматически загрузят и извлекут файлы Owncloud в каталог Apache.
Шаг 6. Создайте файл конфигурации Owncloud для Apache.
Теперь создайте файл конфигурации Owncloud с помощью следующей команды:
nano /etc/apache2/sites-available/owncloud.conf
Затем добавьте следующие строки в файл конфигурации, чтобы указать корневой каталог Apache на Owncloud.
Alias /owncloud "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
После добавления вышеуказанных строк нажмите Ctrl
+ O
, чтобы записать файл, затем нажмите Ctrl
+ X
, чтобы сохранить и выйти.
Чтобы «сообщить» Apache о конфигурации Owncloud, мы создадим ссылку или символическую ссылку с помощью команды ниже:
ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
Шаг 8. Установите дополнительные модули
Добавьте эти дополнительные модули, чтобы Owncloud работал лучше:
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod unique_id
После добавления модулей перезапустите сервер Apache командой:
sudo service apache2 restart
Шаг 9. Создайте базу данных MySQL или MariaDB для Owncloud.
Прежде всего, остановите и перезапустите MySQL/MariaDB:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
Теперь давайте создадим пользователя и базу данных MySQL для Owncloud:
sudo mysql
В примере создается база данных с именем «owncloud». Если хотите, вы можете использовать другое имя.
CREATE DATABASE owncloud;
Теперь создайте пользователя с паролем, а также назначьте этому пользователю все права базы данных, созданные выше. В данном примере создается пользователь с именем и паролем h2smedia. Вы можете использовать собственное имя пользователя и пароль:
GRANT ALL ON owncloud.* to 'h2smedia'@'localhost' IDENTIFIED BY 'enter_your_password';
Сбросить привилегированные операции:
FLUSH PRIVILEGES;
Выйдите из MySQL с помощью команды:
exit
Шаг 10. Установите, настройте и настройте сервер Owncloud в Windows 10.
Выполнив все вышеперечисленные действия еще раз, зайдите в браузер и введите http://localhost/, http://127.0.0.1/ или IP-адрес вашего локального компьютера с Windows 10. Точно так же, как вы делали, тестируя работающий или нет Apache ранее в этой статье.
Однако на этот раз вы увидите экран конфигурации и настройки сервера Owncloud вместо экрана Apache.
Создайте учетную запись администратора для Windows 10, чтобы установить Owncloud. Просто введите любое имя пользователя и пароль для той учетной записи, которую вы хотите назначить учетной записью администратора.
Сразу после учетной записи администратора вы увидите параметры хранилища и базы данных. Нажмите на него и выберите вкладку MySQL/MariaDB. Затем добавьте данные базы данных MySQL, созданные выше, то есть в данном случае имя пользователя и пароль для базы данных — owncloud .
Наконец, как только вы предоставите всю информацию в Owncloud, прокрутите вниз и нажмите кнопку «Завершить настройку» .
Шаг 11: Войдите на сервер Owncloud.
После того, как вы нажмете кнопку «Завершить настройку» , Owncloud потребуется несколько секунд, чтобы проверить все предоставленные данные, а затем предоставить вам страницу входа.
Войдите на сервер Owncloud с учетной записью администратора, которую вы создали выше.
Как вы знаете, Owncloud также предоставляет клиентское приложение, которое можно использовать в различных операционных системах для синхронизации файлов между ПК/смартфоном и сервером Owncloud.
На первом появившемся экране выберите операционную систему, для которой вы хотите загрузить клиент Owncloud.
Таким образом, читатели могут легко установить сервер Owncloud в Windows 10 для достижения высокой производительности и стабильности без использования какого-либо программного обеспечения XAMMP или WAMP.
Надеюсь, вы добьетесь успеха.