Как установить сервер Nextcloud в Windows 10

Как установить сервер Nextcloud в Windows 10

NextCloud — идеальная альтернатива облачному программному обеспечению для хранения данных Owncloud. Он имеет как версию для сообщества с открытым исходным кодом, так и платную корпоративную версию. NextCloud также предлагает ту же структуру сервер-клиент, что и Owncloud, и поддерживает множество расширений. Пользователи могут установить версию NextCloud Community Server на ПК или сервер, чтобы создать локальное облачное хранилище дома.

Клиент NextCloud доступен для платформ Windows, Linux , MacOS, а также iOS и Android. Итак, это кроссплатформенное облачное хранилище с модульной архитектурой, возможности которого можно расширить с помощью плагинов или расширений, предоставляемых NextCloud. Существует более 200 расширений, таких как календарь (CalDAV), контакты (CardDAV), сокращение URL-адресов , медиапоток (Ampache), служба закладок, галерея изображений, программа чтения RSS, средство просмотра документов, текстовый редактор на основе браузера, подключение к Dropbox , Google. Диск , Amazon S3 и другие.

Интерфейс NextCloud довольно прост в использовании и удобен. Здесь, в этом руководстве, мы увидим, как установить NextCloud в Windows 10 без использования XAMMP , WAMP, сервера IIS или программного обеспечения виртуализации, такого как VirtualBox или VMware. В этой статье будет использоваться функция WSL (подсистема Windows для Linux) в Windows 10. Эта функция позволяет запускать приложения среды Linux в Windows 10 с высокой производительностью, как на любом собственном сервере Linux. Вот почему NextCloud также работает в Windows 10 очень плавно и без каких-либо сбоев.

Установите сервер NextCloud в Windows 10 с помощью WSL (подсистема Windows для Linux)

Шаг 1. Включите функцию WSL в Windows 10.

WSL (подсистема Windows для Linux) уже доступна в Windows 10, и вам просто нужно ее активировать. Для этого пользователи должны перейти в Панель управления > Программы > Включить или отключить функцию Windows .

Как установить сервер Nextcloud в Windows 10

Шаг 2. Загрузите приложение среды Linux из Microsoft Store.

Чтобы установить NextCloud в Windows 10, вам сначала понадобится приложение для Linux из Microsoft Store. Перейдите в поле поиска Windows и введите Microsoft Store. Когда он появится, нажмите на него и найдите Ubuntu 18.

Как установить сервер Nextcloud в Windows 10

В Microsoft Store отобразится приложение Ubuntu 18. Выберите и установите его, затем нажмите кнопку «Запустить».

После запуска среды Linux Ubuntu потребуется некоторое время на настройку.

Как установить сервер Nextcloud в Windows 10

Шаг 3. Установите Apache + PHP + MySQL/MariaDB для NextCloud.

Выполните следующие команды, чтобы установить Apache вместе с MariaDB и PHP 7.2.

sudo apt-get install apache2 mysql-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. Загрузите и установите сервер NextCloud в Windows 10.

Чтобы загрузить последнюю версию NextCloud, вам необходимо посетить официальную страницу загрузки здесь .

Поскольку NextCloud не предоставляет такой репозиторий, как Owncloud, для прямой загрузки файлов с сервера, есть два варианта: загрузка через SNAP или напрямую с веб-сайта.

К сожалению, SNAP (Snapcraft) по-прежнему не может работать в подсистеме Windows для систем Linux, поэтому его здесь нельзя использовать. Оставшийся вариант — через страницу загрузки.

На странице Nextcloud щелкните правой кнопкой мыши кнопку «Загрузить» и скопируйте адрес ссылки.

Как установить сервер Nextcloud в Windows 10

Теперь перейдите в окно Ubuntu (WSL) и введите wget, затем щелкните правой кнопкой мыши, чтобы вставить ссылку.

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip

Шаг 5. Разархивируйте файл сервера NextCloud.

Извлеките zip-файл Nextcloud, а затем переместите извлеченный файл в веб-папку.

sudo apt install unzip

Посмотреть загруженные файлы:

ls

Разархивируйте файлы:

unzip downloaded_file name

В данном примере имя загруженного файла — nextcloud-15.0.5.zip , поэтому команда выглядит следующим образом:

unzip nextcloud-15.0.5.zip

Вы должны использовать имя загруженного zip-файла NextCloud.

Как установить сервер Nextcloud в Windows 10

Шаг 6. Скопируйте файлы Nextcloud в веб-каталог Apache.

После извлечения пришло время переместить папку Nextcloud в /var/www/html. Используемая команда:

sudo mv nextcloud /var/www/html/nextcloud/

Создайте папку Data внутри скопированной папки:

sudo mkdir /var/www/html/nextcloud/data

Настройте разрешения для папки Nextcloud:

sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/

Шаг 7. Создайте новый файл конфигурации с именем nextcloud.conf.

Теперь мы создадим файл конфигурации Apache для NextCloud, чтобы Apache знал, как разрешить пользователям доступ к облачному хранилищу. Для этого давайте создадим файл конфигурации с именем nextcloud.conf. Используемая команда:

sudo nano /etc/apache2/sites-available/nextcloud.conf

После вышеуказанного шага добавьте в файл конфигурации следующие строки:


DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"

Options +FollowSymlinks
AllowOverride All
Require all granted

Dav off

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Чтобы сохранить файлы и выйти из них, нажмите CTRL+ O, а затем CTRL+ X.

Активируйте вновь созданный сайт командой:

sudo a2ensite nextcloud.conf
sudo apt update

Шаг 8. Команды для дополнительных конфигураций Apache

Включите следующие модули, чтобы Nextcloud мог работать правильно:

sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime

Перезапустите Apache, чтобы установленные модули вступили в силу:

sudo service apache2 stop
sudo service apache2 start

Шаг 9. Создайте базу данных MySQL/MariaDB для NextCloud.

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

sudo mysql

Чтобы создать базу данных, в статье она будет называться nextdb, но вы можете назвать ее как угодно.

CREATE DATABASE nextdb;

Затем создайте пользователя базы данных с паролем и назначьте ему все базы данных, созданные справа или выше.

Примечание . h2smedia — это имя пользователя, а next@123 — пароль. Вы можете изменить их по своему усмотрению. Где nextdb — это имя базы данных, созданное выше.

GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';

Очистите привилегии, чтобы MySQl мог распознать изменения и затем выйти.

FLUSH PRIVILEGES;
exit

Шаг 10. Установите и настройте сервер NextCloud в Windows 10.

Наконец, перейдите в браузер и введите http://localhost/nextcloud или http://127.0.01/nextcloud. Откроется страница настройки учетной записи NextCloud и базы данных.

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

Как установить сервер Nextcloud в Windows 10

Выше описано, как установить облачное хранилище сервера NextCloud в Windows 10 без необходимости установки какого-либо дополнительного программного обеспечения, такого как WAMP или XAMMP.

Надеюсь, вы добьетесь успеха.


Как очистить и сбросить кеш Microsoft Store в Windows 10

Как очистить и сбросить кеш Microsoft Store в Windows 10

Если у вас возникли проблемы с установкой или обновлением приложения «Магазин» в Windows 10, это может быть связано с проблемой с кешем магазина. Узнайте как <strong>очистить кеш магазина Microsoft</strong> для вашей учетной записи в Windows 10.

Топ-10 лучших бесплатных программ-кейлоггеров для Windows

Топ-10 лучших бесплатных программ-кейлоггеров для Windows

Кейлоггер - это программное обеспечение для захвата и сбора информации о нажатиях клавиш. Узнайте о лучших бесплатных кейлоггерах для Windows. Как защитить свои данные!

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Если вы используете Microsoft Edge на общем компьютере с Windows 10 и хотите сохранить конфиденциальность своей истории просмотров, узнайте, как настроить Edge для запуска в режиме InPrivate.

8 способов открыть MSConfig в Windows 11

8 способов открыть MSConfig в Windows 11

Вы можете решить многие проблемы, возникающие в Windows 11, с помощью настройки системы. Например, если игра не запускается, открытие и изменение настроек MSConfig может решить проблему.

Инструкция по настройке и использованию VPNBook на Windows

Инструкция по настройке и использованию VPNBook на Windows

VPNBook — бесплатный провайдер VPN с неограниченной пропускной способностью, идеален для доступа к заблокированным сайтам. Узнайте, как настроить VPN на Windows за считанные минуты.

Включить/отключить функцию встроенного автозаполнения в проводнике и диалоговом окне «Выполнить» в Windows 10.

Включить/отключить функцию встроенного автозаполнения в проводнике и диалоговом окне «Выполнить» в Windows 10.

Узнайте, как включить или отключить встроенное автозаполнение в адресной строке проводника и диалоговом окне «Выполнить» в Windows 10. Следуйте нашим простым шагам!

6 способов получить доступ к меню параметров загрузки в Windows 10

6 способов получить доступ к меню параметров загрузки в Windows 10

Windows 10 предоставляет <strong>меню параметров загрузки</strong>, позволяющее исправлять проблемы и перенастраивать систему. Узнайте, как получить доступ к этому меню.

Как запустить любое приложение с помощью кнопки «Удобство доступа» на экране входа в Windows 10

Как запустить любое приложение с помощью кнопки «Удобство доступа» на экране входа в Windows 10

Кнопка «Удобство доступа» на экране входа в Windows 10 дает возможность пользователям запускать приложения, такие как диспетчер задач и командную строку, для улучшения доступа и функциональности.

Как изменить веб-камеру по умолчанию на компьютере с Windows 10

Как изменить веб-камеру по умолчанию на компьютере с Windows 10

Эта статья поможет вам настроить переключение между веб-камерами на компьютере с Windows 10. Убедитесь, что у вас по умолчанию установлена нужная веб-камера.

9 способов открыть Блокнот в Windows 11

9 способов открыть Блокнот в Windows 11

Узнайте, как быстро и удобно открыть Блокнот в Windows 11 различными способами. Bлокнот — это незаменимое текстовое приложение, которое всегда под рукой.