bigbluebutton / docker

Docker files for BigBlueButton
GNU Lesser General Public License v3.0
359 stars 240 forks source link

How to use self signed certificate #251

Open staybox opened 1 year ago

staybox commented 1 year ago

Hello! When I deployed the BBB, I see a problem in the certificate (the server is located inside the local network and it does not have the Internet). How to install own certificate? Thanks

Error: Check BigBlueButton Endpoint и Secret And docker exec bigbluebutton/greenlight:v2 bundle exec rake conf:check not passed connecting test.

mathben commented 1 year ago

Generate manually certificate and set path to coturn : https://github.com/bigbluebutton/docker/blob/develop/sample.env#L14 Setup will ask you the path if ENABLE_HTTPS_PROXY is disable.

staybox commented 1 year ago

I tried, but not work. Can you tell me where else to look?

alangecker commented 1 year ago

the automatic https proxy is integrated as a simple and quick way to get BBB up and running quickly, but does not aim to be customisable. If you have other demands on the reverse proxy than the default provides, then I would rather advise you to disable the integrated proxy (ENABLE_HTTPS_PROXY) and put your own nginx with desired config (e.g. own certificate) in front of it.

here are more notes on how to do it: https://github.com/bigbluebutton/docker/blob/develop/docs/existing-web-server.md

lightweight commented 1 year ago

I've just got this working on my own 2.6 instance with Let's Encrypt certs set up for the reverse proxy (not self-signed) - they use a script run by Let's Encrypt's renew-hook to automatically copy the updated certs to a place where the COTURN instance can find them, so let me know if I can help...

staybox commented 9 months ago

Thank you for this manual https://github.com/bigbluebutton/docker/blob/develop/docs/existing-web-server.md I was able to publish it through Nginx.