I’m running a very similar setup:
- Proxmox
- VM with Ubuntu Server 24.04
- Nextcloud AIO (Docker-based)
- NGINX Proxy Manager on a separate server in the LAN
My Experience with Cloudflare
Unfortunately, my experience with Cloudflare as a DNS proxy has been negative.
Here’s why:
- Problems syncing larger files
- Frequent interruptions and failed transfers
- Cloudflare limitations (timeouts, filtering, etc.)
Because of this, I decided to stop using Cloudflare for DNS and moved DNS management back to my domain registrar with direct A records pointing to my public IP.
Benefits of This Approach
- Reliable file synchronization
- No issues with large files
- Simplified port forwarding, especially for services like Nextcloud Talk (which requires ports like
3478
for STUN/TURN)
If you’re planning to use Talk, Cloudflare will likely cause further complications when routing the necessary ports.
Working Configuration Example
You can check out my full docker-compose.yml
and NGINX Proxy Manager setup here:
[Solved] Docker based NextCloud AiO with nginx on separate Ubuntu VM - not working - #6 by vawaver
Let me know if you’d like to compare configurations or need help with specific parts.