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

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


Узнайте о функции «Завершить задачу» в Windows.

Узнайте о функции «Завершить задачу» в Windows.

Завершить задачу — это функция диспетчера задач Microsoft Windows. Он расположен на вкладке «Приложения» и позволяет пользователям закрывать любую отвечающую или не отвечающую программу.

Windows + V: полезный ярлык, о котором многие пользователи Windows не знают.

Windows + V: полезный ярлык, о котором многие пользователи Windows не знают.

Как и на многих других платформах, в Windows также имеется специализированный менеджер буфера обмена, который называется «История буфера обмена».

Как установить виджет macOS Big Sur/iOS 14 на Windows 10

Как установить виджет macOS Big Sur/iOS 14 на Windows 10

Версия Big Sur для macOS была официально анонсирована на недавней конференции WWDC. И вы можете полностью перенести интерфейс macOS Big Sur на Windows 10 с помощью инструмента Rainmeter.

Как защитить удаленный рабочий стол от вредоносного ПО RDStealer

Как защитить удаленный рабочий стол от вредоносного ПО RDStealer

RDStealer — это вредоносное ПО, которое пытается украсть учетные данные и данные путем заражения RDP-сервера и мониторинга его удаленных подключений.

7 лучших программ для управления файлами для Windows, которые заменят Проводник

7 лучших программ для управления файлами для Windows, которые заменят Проводник

Может быть, пришло время попрощаться с Проводником и использовать стороннее программное обеспечение для управления файлами? Вот 7 лучших альтернатив Windows File Explorer.

Как работает LoRaWAN? Почему это важно для Интернета вещей?

Как работает LoRaWAN? Почему это важно для Интернета вещей?

LoRaWAN или беспроводная сеть дальнего действия полезна для связи между маломощными устройствами на больших расстояниях.

8 способов открыть дополнительные параметры запуска в Windows 10

8 способов открыть дополнительные параметры запуска в Windows 10

Перейдя к «Дополнительным параметрам запуска», вы можете сбросить Windows 10, восстановить Windows 10, восстановить Windows 10 из файла образа, который вы создали ранее, исправить ошибки запуска, открыть командную строку для выполнения параметров, выбрать другие, открыть настройки UEFI, изменить настройки запуска. ..

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Каждый раз, когда вы подписываетесь на новую услугу, вы можете выбрать имя пользователя и пароль или просто войти в систему через Facebook или Twitter. Но стоит ли вам это делать?

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 — это один из DNS, который предпочитают использовать многие пользователи, особенно для ускорения доступа к сети или доступа к заблокированному Facebook.

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

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

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