I have about 10 or so services running on Docker containers. I am wondering if it would be possible to setup Nginx-Proxy-Manager running in a Docker container connecting to Cloudflare Argo as the main domain, https://example.com. Then setup subdomain DNS records, pointing to the root, so all requests are sent to Nginx-Proxy-Manager, as it would normally be setup, and have Nginx-Proxy-Manager route the request to the proper requested service. Essentially, can Nginx-Proxy-Manager OR NGINX as a reverse proxy be setup to work with a Cloudflare Argo Tunnel? I can't seem to get this properly setup and working.
Can Nginx Proxy Manager (NGINX Reverse Proxy) Work Connected To A Cloudflare Argo Tunnel?
4.4k Views Asked by mcbeav At
1
There are 1 best solutions below
Related Questions in DOCKER
- sqlplus myusername/mypassword@ORCL not working with Oracle on Docker
- Golang == Error: OCI runtime create failed: unable to start container process: exec: "./bin": stat ./bin: no such file or directory: unknown
- Only the first SQL script gets executed inside Docker Postgres container
- Retrieve the Dockerfile configuration from the Kubernetes and also change container Java parameter?
- Polars with Rust: Out of Memory Error when Processing Large Dataset in Docker Using Streaming
- Compiling eBPF program in Docker fails due to missing '__u64' type
- AttributeError: module 'numba' has no attribute 'generated_jit'
- Phoenix in a docker dev environment - generated code can't be saved from VSCode
- Docker on Multipass VMs: Connecting worker nodes to swarm results in rcp error
- Facing error in creating image of my react+vite project . Dockerfile error
- NextJS Docker build fails: fetch failed ECONNREFUSED
- Docker container unable to make HTTPS requests to external API
- Failed to connect to your instance after deploying mern app on aws ec2 instance when i try to access frontend
- Connecting to Postgres running in a Docker container using psql
- Can't connect to local postgresql server from my docker container
Related Questions in DOCKER-COMPOSE
- Only the first SQL script gets executed inside Docker Postgres container
- Phoenix in a docker dev environment - generated code can't be saved from VSCode
- NextJS Docker build fails: fetch failed ECONNREFUSED
- Failed to connect to your instance after deploying mern app on aws ec2 instance when i try to access frontend
- Passing arguments to ENTRYPOINT causes the container to start and run indefinitely
- Why docker-compose volume binding didn't work during the build? Should I always COPY necessary for build files?
- docker-compose can't reset postgresql database
- mySQL through docker compose not available at localhost
- Problem running wagtail(CMS for django) and postgresql in Docker Compose
- Docker: keep python packages consistent
- How to create a docker composer environment where containers can communicate each other?
- Error: P1001: Can't reach database server at `db`:`5432` on github actions
- Springboot Kafka Consumer unable to maintain connect to kafka cluster brokers
- Nodejs application cannot communicate with postgresql (docker-compose)
- Issues with redirect when setting up Traefik Reverse Proxy in Docker
Related Questions in CLOUDFLARE
- My Blazor UI is not responding on a domain, but working on another domain
- I created a domain name from cloudflare, and Hoisted my static site hosted in google firebase, error in adding custom domain in firebase
- Cloudflare not respecting Cache-Control
- Angular application loading weirdly when I add "/" at the end of URL
- Primeng Angular styles on subdomain don't work
- Cookies not accessible when I fetch in Astro frontmatter
- Scrape Glassdoor data with selenium
- Serve static site on S3 + CloudFlare with Apache retaining the source URL
- JS doesn't put cookies after domain change for localhost
- Rewrite subdomain to subpath of another subdomain
- How to get geolocalisation , request from AWS API Gateway?
- How should I enable my AWS API gateway use a custom domain?
- Hosting multiple static sites programmatically
- Framework error on cloudflare global network
- Unable to update cloudflare split tunnels using python and api token
Related Questions in NGINX-REVERSE-PROXY
- nginx set up reverse proxy from subfolder to a port
- Openshift nginx proxy_pass not redirecting from current host to another
- Load balancing using NGINX between sites that are in different docker-containers in the Portainer environment
- Extracting and Storing Value of a Initial Header in NGINX
- Request header field access-control-allow-origin is not allowed by Access-Control-Allow-Headers in preflight response, nginx, django, waitress
- Problem with Plex and Owncloud reverse proxies cohabitation
- Why Node.JS HTTP server doesn't work properly behind proxy?
- How to rewrite the name of a backend header with nginx as a forward or reverse proxy?
- Websockets stopped working after adding nginx and gunicorn
- self-hosted blazor web app - websocket/signalR works in public network, but does not work on home network when using domain name
- Error configuration for nginx-ingress controller
- How to resolve weird 404 error while connecting to php-fpm via nginx (reverse proxy) inside of a podman pod?
- nginx conflicting server name
- Nginx v1.25.1 http2 on; new recommendation creating another warn
- Combine Short-URL-Service with Existing CMS on Nginx
Related Questions in CLOUDFLARE-ARGO
- RDP connection in Proxmox VM using Cloudflare Isn't working
- How can i set up CloudFlare Tunnels with my specific existing setup?
- Kubernetes nginx-ingress with cloudflare tunnel
- Cloudflare tunnel with ingress not working as expected
- How to setup Cloudflare tunnel and work with HTTP proxy
- How to install warp-cli in ubuntu container
- Can I access a full list of cloudflare tunnels through their dashboard?
- Cloudflared tunnel for hosting Multiple Domains on a single PC
- Can I use Argo Tunnel to connect my clusters together without exposing to the internet?
- Unable to access Samba server using Cloudflare Tunnel
- Cloudflare Zero Trust in CI pipeline
- Automate updating DNS for Cloudflared Tunnel
- Cloudflare Zero Trust kubectl connection - private cluster
- ERR Failed to serve quic connection; Cloudflare Quick Tunnels
- How to tunnel or serve multiple ports Via Cloudflare Agrotunnel?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I'm aware this answer is very late...
For anyone else reading: Yes, as Harkal says, it is possible but requires a lot of manual work.
You will have to set up an argo tunnel on your server with ingress rules and DNS record routing. For each proxy server made in Nginx Proxy Manager, the argo tunnel will require a defined ingress rule that matches the DNS route.
Assuming you are somewhat familar with creating argo tunnels by cloudflared, your config.yml file will look somewhat like
where you have already ran
(or configured on www.cloudflare.com) for each service
Please, if you need clarification, reply and I will do my best to help you.