Skip to main content

Nextcloud - AIO

warning

This guide is currently being created and will be updated soon!

Overview

This guide will cover how to install Nextcloud AIO via Docker on Proxmox using a VM. This guide will use Nginx Proxy Manager to manage the SSL certificates and reverse proxy. This is necessary due to how the AIO image is set up.

I also want to note that I only use Nextcloud locally, I do not plan to ever open it up to the internet. If you plan to do so, I highly recommend not following this guide and instead using the official Nextcloud documentation for setting up Nextcloud AIO. This guide works well for local use, but I cannot guarantee that it will be secure for external access.

Prerequisites

  • Proxmox VE 8.0 or later
  • Nginx Proxy Manager installed and configured (we will cover the relevant steps for Nextcloud AIO)

Installation Steps

Docker VM

If you do not already have a VM set up for docker you can follow the guide Debian VM to set one up. Make sure to give the VM sufficient resources to run Nextcloud AIO. I recommend at least 16GB of RAM and 4 CPU cores if you plan to use it heavily. You can start with less and increase it later if needed.

Portainer

I recommend installing Portainer to manage your Docker containers. You can follow the guide Portainer to set it up. This will make it much easier to manage your containers and images. It is optional, but highly recommended.

Nextcloud AIO

Open up Portainer and select the environment you plan to install Nextcloud AIO in.