Skip to content

unRaid: Install Nextcloud AIO – A step-by-step guide

If you are looking for a powerful, private cloud solution with minimal maintenance, Nextcloud AIO (All-in-One) is an excellent choice. With unRaid as a foundation, you can run Nextcloud AIO efficiently and securely to centrally manage and back up your data. In this article, you will learn how to set up unRaid with Nextcloud AIO and what you should consider to get the most out of your private cloud.


Why use Nextcloud AIO on unRaid?

unRaid is a popular operating system for NAS and server environments that impresses with its ease of use and flexible configuration. Nextcloud AIO, on the other hand, is a complete solution that makes installing and managing Nextcloud much easier. The combination of these two technologies offers numerous advantages:

  • Simplicity: Nextcloud AIO reduces the configuration effort to a minimum.
  • Flexibility: unRaid supports Docker containers so that Nextcloud AIO can be easily integrated.
  • Data security: You retain full control over your data.
  • Extensibility: Numerous apps and functions can be seamlessly integrated into Nextcloud.

Requirements for the installation of Nextcloud AIO on unRaid

Before you start installing unRaid Nextcloud AIO, you should make sure that your system meets the following requirements:

  1. unRaid server: Make sure that your server is running unRaid and Docker is enabled.
  2. Internet connection: Nextcloud AIO requires internet access to download the containers and install updates.
  3. Community Applications Plugin: The Community App Store is required for installation.
  4. Domain: For secure access from outside, we recommend using your own domain
  5. Nginx Proxy Manager: A reverse proxy is required, but this does not have to be the NGINX Proxy Manager.
  6. Hardware: At least 4 GB RAM and sufficient storage space for your data.

Step 1: Set up Docker on unRaid

  1. Log in to your unRaid dashboard.
  2. Go to Settings > Docker and activate the option “Preserve user defined networks” To do this, it is necessary to stop Docker. (Set Enable Docker to No and press Apply)Install Unraid Nextcloud AIO
  3. Activate Docker

Step 2: Install Nextcloud AIO Docker container

Add Docker template:

  • Open the Community Applications (CA) Store in your unRaid dashboard.
  • Search for “Nextcloud AIO” and select the appropriate Docker template.
unraid Nextcloud AIO Community Applications App Store

Configure container:

  • The ports can be left as they are
  • Network Type: Bridge
  • Nextcloud Data Directory: The path where the user’s files are stored is specified here.
  • Docker socket: Must remain standard
  • Nextcloud AOI appdata docker volume: The name can be changed, it is best to stick with the default.
  • Skip domain check: Personally, I would turn off the domain check (true) as this can otherwise lead to complications.

Start container:

Click on “Apply” to start the container.


Step 3: Set up Nextcloud AIO

Access to the AIO setup:

Open your browser and navigate to the IP address of your unRaid server with port 7282 (e.g. http://192. 168.1.100:7282).

Nextcloud AIO installation

Save the passphrase securely, this is required to access the Nextcloud AIO admin interface. Then click on “Open Nextcloud AIO Login” and log in with the passphrase.

Initial configuration:

Configure the URL of your instance (e.g. https://cloud. deinedomain.com).

Select add-ons:

The add-ons can now be selected. For example, Nextcloud Office, Nextcloud Talk, full text search etc. can be selected here. These are started as a separate Docker container. The installation can now be started. The containers are downloaded and installed. The dashboard then looks like this:

nextcloud aio container starting

Depending on the internet speed and performance of the hardware, this may take a few minutes. Click on “Starting” to view the log of the respective container. While the installation is running, we can take care of the reverse proxy setup.


Step 4: Set up NGINX Proxy

We create a new proxy host with the (sub)domain.

The scheme must be “http” and the IP address must be the IP of the unRaid server. The port is 11000. The other options can, but do not have to be activated. Personally, I would definitely activate the first two options “Cache Assets” and “Block Common Exploits”.

nextcloud aio installieren nginx proxy manager

No settings need to be changed for “Custom Locations”.

nextcloud aio installieren nginx proxy manager custom location

Under SSL we request a new SSL certificate. The “Force SSL” option should be activated.

nextcloud aio installieren nginx proxy manager ssl

The following code must be entered under Advanced:

client_body_buffer_size 512k;
proxy_read_timeout 86400s;
client_max_body_size 0;
nextcloud aio installieren nginx proxy manager advanced

Click on “Save” to request the SSL certificate and create the proxy host. Nextcloud can then be accessed under the specified domain.


Step 5: Use extensions and apps in Nextcloud

After successfully installing unRaid Nextcloud AIO, you can expand your instance with apps:

  • Calendar and contacts: Synchronize appointments and address books.
  • Collabora or OnlyOffice: Add Office functions.
  • End-to-end encryption: Protect sensitive data.

Use Nextcloud’s integrated app store to easily install these functions.


Common problems and solutions

  • Port sharing error: Make sure that the ports in your router are forwarded correctly.
  • SSL certificate error: Check whether the DNS entries for your domain are set correctly.
  • Slow performance: Increase the allocated memory or optimize the Docker resource allocation.

Conclusion: unRaid Nextcloud AIO installation made easy

The combination of unRaid and Nextcloud AIO offers a powerful and flexible solution for anyone who wants to host their data themselves. Thanks to the simple setup of Nextcloud AIO, you can operate a secure, private cloud on your unRaid server in just a few steps. With numerous expansion options and a growing community, you’ll be well equipped for the future. We also have instructions on how to install Nextcloud AIO on Linux:

Have you already had experience with the installation of unRaid Nextcloud or unRaid Nextcloud AIO? Share your tips and questions in the comments!