Need advice regarding my setup and how to setup cloudflare
Hey everyone, quick question on setting up domains and security for my home server!
I'm currently using Proxmox for virtualization and Docker Swarm with Portainer to manage all the VM and Docker instances. I'm now moving to set up domain access and security, and here's my current plan:
Homeserver Domain: I’d like a main domain for the home server, with three subdomains, each pointing to specific services (Proxmox, Portainer, and SSH) running on the server.
Zero Trust Access Control: Instead of a VPN, I’m considering using Cloudflare Zero Trust to secure access to my root services. This would require users to authenticate through Cloudflare’s Zero Trust platform to access core services, ensuring that only authenticated traffic reaches them. This way, Cloudflare will handle access restrictions before any traffic reaches my server.
Project-Specific Domains: For development projects in separate VMs, I want to assign each project its own domain, accessible remotely without needing Cloudflare Zero Trust. These projects are for client access and need to be externally reachable.
Cloudflare Integration: I plan to run everything through Cloudflare for added security, leveraging Cloudflare Tunnel where appropriate to avoid opening ports directly on my network.
Given this setup, what would be the best approach to configure this effectively? Any feedback on the pros and cons of this approach would also be appreciated!
0 Replies