How to install Nextcloud on Windows 11

Nextcloud is a free and open-source cloud storage and collaboration platform that allows users to store, share and access files and documents from anywhere. In this tutorial, we will guide you through the installation process of Nextcloud on Windows 11.

Prerequisites

Step 1: Download Nextcloud

  1. Visit the Nextcloud website at https://nextcloud.com/ and click on the "Download for server" button.

  2. Select the Windows version of the software and click on the "Download Now" button.

  3. Save the downloaded file to your computer.

Step 2: Install a web server

If you have not already installed a web server on your computer, you can use XAMPP or WAMP for that purpose.

Installing XAMPP

  1. Download XAMPP from https://www.apachefriends.org/download.html.

  2. Run the downloaded file and follow the installation wizard.

  3. During the installation process, you will be prompted to select the components you want to install. By default, the Apache, MySQL, and PHP components will be selected.

  4. Once the installation is complete, start the Apache and MySQL services.

Installing WAMP

  1. Download WAMP from https://www.wampserver.com/en/.

  2. Run the downloaded file and follow the installation wizard.

  3. During the installation process, you will be prompted to select the components you want to install. By default, the Apache, PHP, and MySQL components will be selected.

  4. Once the installation is complete, start the Apache and MySQL services.

Step 3: Configure the database

  1. Open your web browser and navigate to http://localhost/phpmyadmin/.

  2. Click on the "New" button to create a new database.

  3. Enter a name for the database and click on the "Create" button.

  4. Next, click on the "Privileges" tab and then click on the "Add user account" button.

  5. Enter a username and password for the new user account and make sure the "Grant all privileges on database" option is selected.

  6. Click on the "Go" button to save the changes.

Step 4: Install Nextcloud

  1. Open the Nextcloud archive that you downloaded in step 1.

  2. Extract the contents of the archive to the htdocs directory of your web server.

For XAMPP, the htdocs directory is located in C:/xampp/htdocs/.

For WAMP, the htdocs directory is located in C:/wamp64/www/.

  1. Open your web browser and navigate to http://localhost/nextcloud.

  2. The Nextcloud setup wizard will load. Follow the on-screen instructions to complete the installation process.

  3. When prompted for the database details, enter the following:

  1. Once the installation is complete, create an admin account and set up the storage location.

  2. Congratulations! You have successfully installed Nextcloud on Windows 11.

Conclusion

In this tutorial, we have shown you how to install Nextcloud on Windows 11. By following these steps, you can set up your own cloud storage and collaboration platform for your personal or professional use.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!