Beginner Installation Help

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • Nextcloud All in One 31.0.7
  • Operating system and version (e.g., Ubuntu 24.04):
    • Ubuntu 24.04.3 LTS
  • Web server and version (e.g, Apache 2.4.25):
    • Not Sure
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • Not Sure
  • PHP version (e.g, 8.3):
    • Not Sure
  • Is this the first time you’ve seen this error? (Yes / No):
    • Yes
  • When did this problem seem to first start?
    • I am a first time user trying to install this program
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • Nextcloud All in One Docker Image
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • replace me

Summary of the issue you are facing:

Hi, I am a beginner to both Linux and Nextcloud. I am trying to self host and make my own cloud drive and was advised to install Nextcloud. I installed Ubuntu 24.04.3 LTS and straight after that I followed the instructins on Nextcloud’s website to get the All in One application running.

I first followed these instructions provided:

This I assume lets me install an application called docker, and I believe I did this correctly as it asked me to do a “hello world” test and the output came out to what I should see.

I next went to step 3 on this website which was provided by Nextcloud:
https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-use-this

Currently my terminal is stuck on this message:
NOTICE: ready to handle connections

I’m not sure what I’m supposed to see but I believe there should be an initial startup because step 4 on the github page says “After the initial startup, you should be able to open the Nextcloud AIO Interface now on port 8080 of this server.”.

I am not sure on how to proceed and would like to make sure I do things right so any help would be appreciated.

Hello @NeedOwnHost,

welcome to the Nextcloud community! :handshake:

self-hosting relates to many many different technologies and you should learn them slowly. Review 101: Self-hosting information for beginners.

Nextcloud is fairly complex application and I would recommend you play and learn a lot before you start self-hosting Nextcloud and store important files there (especially backup, restore, upgrades)

2 Likes

Hi and welcome :waving_hand:

I agree with @wwe — start simple and don’t get discouraged by being a beginner. Nextcloud AIO is built so it doesn’t overwhelm you: run it, go through the wizard, and adjust as your needs grow.

Before you dive in, consider a few things that shape the “right” setup for you:

  • Hardware: if you’ve got decent gear, it’d be a pity to dedicate it only to Nextcloud. You might later add Bitwarden, Plex, Paperless…
  • Connectivity/IP: do you have a public IP? Is your ISP blocking ports (80/443, and 3478/UDP for Talk)?
  • Reverse proxy: if you plan other services alongside Nextcloud, it’s clean to run Nginx Proxy Manager outside AIO and let it front everything.
  • Goal: only LAN access, or also domain + HTTPS from the internet?

Don’t worry about starting with Linux. Curiosity is what moves you forward. The forum already has plenty of step-by-step guides with exact settings — just pick the one that matches your conditions.

Hi,

Thanks for the welcome and I will definitely take a look at the link you’ve provided.

The links mentioned above are a good starting point — but:

There’s no mail server or virtual host management included, so “All-in-One” is a bit misleading.

In many real-world setups, you’ll also want to run things like WordPress or DokuWiki alongside Nextcloud.

A solid alternative is the ISPConfig Autoinstaller:

https://www.howtoforge.com/ispconfig-autoinstall-debian-ubuntu/

It automatically sets up everything you need for Nextcloud — including a mail server and vhost management. After that, you just create a virtual host for Nextcloud via the web interface, and you’re done.

Alternatively, take a look at YunoHost — a beginner-friendly system with a web UI, mail server, app catalog (including Nextcloud), and user management.

@NeedOwnHost
I would also like to give you some well-intended advice. Many Linux and Nextcloud beginners have managed to install Nextcloud. But far fewer have managed to repair Nextcloud in the event of an error.

I don’t want to scare you, but always make sure you have a backup. Be prepared for the possibility that you may not be able to restore Nextcloud to its previous state.

For really important data, I always recommend keeping it available independently of Nextcloud. Nextcloud has the great advantage that files are not encrypted. Backup is very easy. I also strongly advise against activating server-side encryption. It can cause problems in the event of an error and does not offer any security advantages. It only makes sense if the data itself is stored with a third-party provider, e.g. as object storage. That will not be the case for you.

2 Likes