How To Install Nextcloud On Windows
NextCloud is a perfect replacement for Owncloud cloud storage software. It has both an open source community version and a paid business version. NextCloud also provides the aforementioned server-client structure equally Owncloud and supports many extensions. Users can install NextCloud Community Server version on PC or server to create local cloud memory in the home.
NextCloud client application is available for Windows, Linux, MacOS, as well as iOS and Android smartphone platforms. So, this is a cantankerous-platform cloud storage with modular structure, with capabilities that tin be expanded using plugins or extensions provided past NextCloud. At that place are more than 200 extensions similar calendar (CalDAV), contacts (CardDAV), URL shortener, stream media (Ampache), bookmark service, image collection, RSS reader, certificate viewer Data, browser-based text editor, connect to Dropbox, Google Drive, Amazon S3 and more.
NextCloud'southward interface is piece of cake to utilise and user friendly. Here in this tutorial, we will see how to install NextCloud on Windows ten without using XAMMP, WAMP, IIS server or virtualization software like VirtualBox or VMware. The article volition apply WSL (Windows Subsystem for Linux) characteristic on Windows x. This feature allows running Linux environment applications on Windows 10 with high operation like any original Linux server. That's why NextCloud besides runs on Windows 10 very smoothly and doesn't have any issues.
Install NextCloud server on Windows 10 using WSL (Windows Subsystem for Linux)
- Step 1: Enable WSL on Windows ten
- Step ii: Download the Linux environs application from Microsoft Store
- Step 3: Install Apache + PHP + MySQL / MariaDB for NextCloud
- Step four: Download and install NextCloud server on Windows 10
- Step 5: Extract the NextCloud server file
- Step 6: Copy Nextcloud files into Apache web directory
- Step 7: Create a new configuration file named nextcloud.conf
- Step 8: Command for additional Apache configurations
- Step nine: Create MySQL / MariaDB database for NextCloud
- Step ten: Set up and configure NextCloud server on Windows 10
Step 1: Enable WSL on Windows 10
WSL (Windows Subsystem for Linux) is available on Windows 10 and you only need to enable it. To practice that, the user must go to Control Panel> Programs> Plough Windows feature on or off .
Step two: Download the Linux surround awarding from Microsoft Store
To install NextCloud on Windows ten, you commencement need a Linux awarding from Microsoft Shop. Go to the Windows search box and enter Microsoft Store. When it appears, click on it and search for Ubuntu 18.
Microsoft Store volition brandish the Ubuntu 18. application and select it, then apply the Launch button .
Subsequently launching the Ubuntu Linux environment, it will take a while to gear up up.
Step 3: Install Apache + PHP + MySQL / MariaDB for NextCloud
Run the following commands to install Apache with MariaDB and PHP 7.2
sudo apt-get install apache2 mysql-server libapache2-modern-php7.ii sudo apt-get install php7.2-gd php7.2-json php7.two-mysql php7.2-curl php7.two-mbstring sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip Step four: Download and install NextCloud server on Windows ten
To download the latest version of NextCloud, you need to admission the official download folio hither.
Considering NextCloud does non provide a repository like Owncloud to download server files directly, there are two options to download via SNAP or direct from the website.
Unfortunately, SNAP (Snapcraft) however can't work on Windows Subsystem for Linux systems, so it can't exist used here. The other pick is through the download folio.
On Nextcloud page, right-click the Download push and re-create the link address.
Now go to the Ubuntu window (WSL) and blazon wget, so right-click to paste the link.
wget https://download.nextcloud.com/server/releases/nextcloud-fifteen.0.5.zip Step 5: Extract the NextCloud server file
Unzip the Nextcloud zip file and then motility the file to the spider web folder.
sudo apt install unzip View downloaded files:
ls Extract files:
unzip downloaded_file proper name In the case of case, the file proper noun is downloaded as nextcloud 15.0.5.cypher so the control is:
unzip nextcloud-15.0.5.null Yous must employ the NextCloud zip file name to be downloaded.
Step 6: Copy Nextcloud files into Apache web directory
After unpacking, information technology'due south time to movement the Nextcloud folder to / var / www / html. The command to use is:
sudo mv nextcloud /var/world wide web/html/nextcloud/ Create Information folder inside the binder to exist copied:
sudo mkdir /var/www/html/nextcloud/data Prepare permissions for the Nextcloud folder:
sudo chown -R world wide web-data:www-information /var/www/html/nextcloud/ sudo chmod -R 755 /var/world wide web/html/nextcloud/ Step vii: Create a new configuration file named nextcloud.conf
Now, nosotros volition create the Apache configuration file for NextCloud, let Apache know how to let users to admission cloud retention. For this purpose, create a configuration file chosen nextcloud.conf. The command to apply is:
sudo nano /etc/apache2/sites-available/nextcloud.conf After the higher up step, add the following lines to the configuration file:
DocumentRoot /var/world wide web/html/nextcloud/ Alias /nextcloud "/var/www/html/nextcloud/" Options +FollowSymlinks AllowOverride All Require all granted Dav off SetEnv HOME /var/world wide web/html/nextcloud SetEnv HTTP_HOME /var/www/html/nextcloud ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/admission.log combined To salve and exit the files, press CTRL + O and and then CTRL + X
Activate the new site created with the command:
sudo a2ensite nextcloud.conf sudo apt update Footstep 8: Command for additional Apache configurations
Activating the following modules to Nextcloud tin work properly:
sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod setenvif sudo a2enmod mime Restart Apache to make the installed modules constructive:
sudo service apache2 stop sudo service apache2 start Pace 9: Create MySQL / MariaDB database for NextCloud
At the nowadays fourth dimension, we accept done almost everything related to installing web servers for the deject. The adjacent step is to create the database with the post-obit command:
sudo mysql To create a database, the article will name information technology nextdb, but yous can put anything you want.
CREATE DATABASE nextdb; Next, create Database user with password and assign all databases created on the right or above for it.
Notation : h2smedia is the username and next @ 123 is the password. You lot tin can change them as you like. In information technology, nextdb is the database name created in a higher place.
GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED By 'next@123'; Wipe out privileges so that MySQl tin can recognize changes so exit.
Affluent PRIVILEGES; exit Stride 10: Set up and configure NextCloud server on Windows 10
Finally, access the browser and enter http:/// localhost / nextcloud or http:///127.0.01/nextcloud. A database setup page and NextCloud account will be opened.
Enter the username and password you want to assign to the Nextcloud admin account. So below, enter the details of the database yous created above, then click the Terminate Setup push . All operations completed.
Above is how to install NextCloud server cloud storage in Windows 10 without installing any other software similar WAMP or XAMMP.
Hope y'all are succesful.
Source: https://tipsmake.com/how-to-install-nextcloud-server-on-windows-10
Posted by: guevaraglinte.blogspot.com

0 Response to "How To Install Nextcloud On Windows"
Post a Comment