I want NextCloud to allow local installations without requiring external connectivity or a valid SSL certificate, making it easier to deploy in private networks without unnecessary complications.
I've been using NextCloud for probably 10+ years. I have several instances of it for different types of data. I have one TurnKey Linux NextCloud instance which I run as an OCI container and another as a Proxmox LXC-deployed container. Each of these run fine and I have a LOT of experience debugging random issues. Anyways, I recently updated to version 33 and decided to dig into the official NextCloud AIO version. I just don't understand at all why this is so complicated of a setup. For instance, the install REQUIRES external connectivity and a valid SSL certificate. But why? Why can't I just deploy it like every other service I have? They do have directions on how to to a local install, but it's buried 20 pages deep and it appears they still require a valid certificate, even on a private network because they give you the instructions on how to use CloudFlare's DNS domain validation with Lets Encrypt. What a bunch of unneeded baloney. For something that is going to be storing potentially sensitive information, I absolutely do not want it externally available. What should be a simple docker-compose.yml has a LONG list of other requirements too. Am I just not understanding the purpose of all of the extras?