Как установить сервер 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.

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


Как включить Ultimate Performance для оптимизации производительности в Windows 10/11

Как включить Ultimate Performance для оптимизации производительности в Windows 10/11

Microsoft добавила функцию Ultimate Performance в обновление Windows 10 в апреле 2018 года. Понятно, что это функция, которая помогает системе перейти в высокопроизводительный рабочий режим.

Как установить новый набор значков Проводника, например Windows 10 Sun Valley

Как установить новый набор значков Проводника, например Windows 10 Sun Valley

Если вам нравится новый значок проводника, такой как Windows 10 Sun Valley, следуйте статье ниже, чтобы изменить совершенно новый интерфейс проводника.

Как проверить веб-камеру Windows 10

Как проверить веб-камеру Windows 10

Проверить, хорошо ли работает веб-камера на компьютере с Windows, можно быстро и легко. Ниже приведены инструкции, которые помогут вам проверить камеру.

Как проверить микрофон в Windows 10

Как проверить микрофон в Windows 10

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

Как удалить сканирование с помощью Malwarebytes из контекстного меню

Как удалить сканирование с помощью Malwarebytes из контекстного меню

Если он вам больше не нужен, вы можете удалить параметр «Сканировать с помощью Malwarebytes» из контекстного меню, вызываемого правой кнопкой мыши. Вот как.

Узнайте о протоколе пограничного шлюза (BGP)

Узнайте о протоколе пограничного шлюза (BGP)

Протокол пограничного шлюза (BGP) используется для обмена информацией о маршрутизации в Интернете и является протоколом, используемым между интернет-провайдерами (которые являются разными AS).

Как создать свой собственный файл взлома реестра Windows

Как создать свой собственный файл взлома реестра Windows

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

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

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

Microsoft использовала автоматическое резервное копирование реестра, но эта функция была незаметно отключена в Windows 10. В этой статье Quantrimang.com покажет вам, как автоматически создавать резервную копию реестра в папке. RegBack (Windows\System32\config) \RegBack) в Windows 10.

Как отменить действие на ПК с Windows

Как отменить действие на ПК с Windows

При использовании компьютера совершать ошибки совершенно нормально.

Что делать, если Ethernet-соединение продолжает прерываться в Windows 10/11?

Что делать, если Ethernet-соединение продолжает прерываться в Windows 10/11?

Ваше Ethernet-соединение иногда может раздражать вас, отключаясь без видимой причины на вашем ПК с Windows 10 или 11.