Greenlight UI behind Nginx Reverse Proxy
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- docker, docker-compose, nginx
- Domain
- infrastructure, networking
Research direction
Start by reading the docker-compose HAProxy service and the mentioned mod/haproxy/haproxy.cfg and protocolmap files, then review how the external Nginx proxy forwards traffic to port 8888. Reproduce the browser redirect loop with the shown configuration; done means documenting a working proxy and TLS port configuration or confirming the setup limitation.
Written by the indexing model from the issue text.
Description
Hello,
I am setting up BBB on my own VPS with my domain.
Currently I am trying to get SSL encryption of Greenlight web UI via acquired by Certbot SSL certificate.
As I understand, the question is to setup haproxy, bundled in your docker compose, properly.
Question list
- if on phase of config generation, disabled HTTPS also disable HTTP traffic?
- is it possible to make it acquire SSL certificate via your setup script, is it possible to manually change docker compose config and leave only
80port open? - TLS certificate (lets encrypt) is necessary not only for HTTPS?
General problem is proxying all my HTTP 1.1 traffic behind nginx proxy server that upgrades to http 2 protocol with encryption.
I am currently got certificate by installation script, and change docker compose haproxy config to
haproxy:
build: mod/haproxy
image: alangecker/bbb-haproxy:2.8.10
volumes:
- ./mod/haproxy/haproxy.cfg:/etc/haproxy/haproxy.cfg
- ./mod/haproxy/protocolmap:/etc/haproxy/protocolmap
environment:
- IGNORE_TLS_CERT_ERRORS=true
ports:
- 8888:80
but I got an error in web browser
The page isn’t redirecting properly
Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
- Dominant language
- Shell
- Stars
- 436
- Forks
- 274
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from bigbluebutton/docker
-
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
bigbluebutton/docker#395 · 4 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
bigbluebutton/docker#382 · 5 comments · 1 reaction ·
-
error in README.mdOpen
Difficulty 1/5 Under an hour Newbie friendliness 65/100
bigbluebutton/docker#294 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
bigbluebutton/docker#396 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
bigbluebutton/docker#392 ·
All issues in bigbluebutton/docker
Similar issues
-
component:skill
Difficulty 1/5 Under an hour Newbie friendliness 94/100
agentic-os-org/ANOLISA#4086 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
adobe-fonts/source-serif#152 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
canonical/rocks-toolbox#52 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
tldr-pages/tldr#24565 ·
Maintainers usually reply within 1 day
-
agentic documentation
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
MagnaCapax/PMSS#981 ·
Maintainers usually reply within 5 days