docker icon indicating copy to clipboard operation
docker copied to clipboard

How to use self signed certificate

Open staybox opened this issue 2 years ago • 5 comments

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.

staybox avatar Feb 01 '23 06:02 staybox

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.

mathben avatar Feb 04 '23 09:02 mathben

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

staybox avatar Feb 04 '23 14:02 staybox

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

alangecker avatar Mar 24 '23 23:03 alangecker

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...

lightweight avatar Apr 28 '23 00:04 lightweight

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.

staybox avatar Oct 03 '23 14:10 staybox