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
- Docker, redirecting to virtualbox port
- Collect only from STDERR when using Docker syslog logging driver
- How can I create a docker image from the current system?
- Moving Docker Containers Around
- How can I test with serverspec that Jenkins is running in a jenkins docker container?
- How to deploy django 1.8 on Elastic Beanstalk using Docker
- Emulating `docker run` using the golang docker API
- Where are docker images and containers stored when we use it with Windows?
- docker compose, vagrant and insecure Repository
- Commit data in a mysql container
- oh-my-zsh installation returns non zero code
- Use custom docker binary in CoreOS
- Can I use docker image ubuntu 14.04 if my host is 12.04?
- Hide/obfuscate environmental parameters in docker
- How to add initial users when starting a RabbitMQ Docker container?
Related Questions in DOCKER-COMPOSE
- docker compose, vagrant and insecure Repository
- The docker compose will remain legacy volumes and couldn't now clear them
- Docker: how to set up file ownership in a data-only container?
- How could I launch multiple container at a time shared one Dockerfile
- Using docker-compose volumes_from option does not work
- Docker Compose with one Terminating Container
- Failed to limit memory with docker compose
- docker-compose error - unable to read file
- docker-compose get ID of a docker
- Can docker compose build image from different Dockerfiles at the same folder
- docker-compose with crontab
- docker run local script without host volumes
- Pull private docker images from Google Container Registry w/o gcloud
- Docker-compose and pdb
- How do I uninstall docker-compose?
Related Questions in CLOUDFLARE
- How to wait until page redirected using httpwebrequest VB.Net
- Rails + Heroku + Cloudflare - Eliminate www as a subdomain
- How Do I Create Sub-Sub-Domain on Cloudflare DNS?
- cloudflare SSH and sockets: how to run them together?
- Error 522 with Cloudflare
- How to route traffic by proximity from Route 53 to closest NGINX server?
- Can you use Route 53's latency based routing in conjunction with Cloudflare?
- Processing sketches have stopped working in Chrome and Firefox
- Why are stylesheets being loaded multiple times on my website?
- The plain HTTP request was sent to HTTPS port(NGINX)
- Get correct IP address using $_SERVER["REMOTE_ADDR"]
- How to disable cloudflare custom error pages including Error 504 (Gateway time-out), While Smart Errors are already disabled?
- Cannot access Rails app via Heroku and CloudFlare
- CloudFlare (or others) and Corporate IP Issue
- Configure NGINX + CloudFlare + SSL
Related Questions in NGINX-REVERSE-PROXY
- How to edit the request header in nginx and then send to backend?
- nginx dynamic routing per browser user session
- How to configure nginx as reverse proxy for the site, which is behind squid proxy
- Is it possible to add a cookie on a different domain request with nginx?
- Nginx subdomain configuration is wrong
- proxy_cookie_path not working in nginx
- nginx dynamic proxy_pass based on database lookup
- nginx configure pgadmin in location
- Virtual host is not accessible outside container using nginx
- rewrite url but show original url + nginx
- Configuration for Piwik behind nginx reverse proxy with rewrite
- Nexus 3.5.1 proxies from snapshot repo nothing but maven metadata files
- nginx configuration index.html different path
- How can I remove the need for two docker containers which work together to use bridged networking?
- How to Proxy Pass from / to /index.html
Related Questions in CLOUDFLARE-ARGO
- How to run CloudFlare Argo client ("cloudflared") on Heroku?
- How can i set up CloudFlare Tunnels with my specific existing setup?
- Enabling CloudFlare's Argo Tunnel in an AKS cluster
- Can Nginx Proxy Manager (NGINX Reverse Proxy) Work Connected To A Cloudflare Argo Tunnel?
- Can I use Argo Tunnel to connect my clusters together without exposing to the internet?
- Cloudflared tunnel for hosting Multiple Domains on a single PC
- Cloudflare argo tunnel gives bad gateway error in nginx
- Temperature and salinity data from Argo but Error appeared $ operator is invalid for atomic vectors
- Can I access a full list of cloudflare tunnels through their dashboard?
- How to install warp-cli in ubuntu container
- ERR Failed to serve quic connection; Cloudflare Quick Tunnels
- Cloudflare Zero Trust kubectl connection - private cluster
- Automate updating DNS for Cloudflared Tunnel
- How to setup Cloudflare tunnel and work with HTTP proxy
- Cloudflare tunnel with ingress not working as expected
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 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.