On Fri, 2015-12-11 at 06:20 -0800, Masakazu Nakano wrote:
> HI there
>
> Does anyone tried to encrypt by this service?
>
>
https://letsencrypt.org
>
Hi, I've done some initial work to test it out - it seems like a great
service - free and easy to use! The server
https://demo.bigbluebutton.org/
is now using a certificate from Let's Encrypt as a trial.
I plan to write up a how-to document at some point, but here's some
quick hints:
The built-in nginx support does not work with BigBlueButton, so you
will have to do manual configuration.
To generate a certificate on a BigBlueButton machine, use the following
command (replace
yourserver.example.com with your own dns name):
./letsencrypt-auto --webroot -w /var/www/bigbluebutton-default/ \
-d
yourserver.example.com certonly
Follow the instructions at
http://docs.bigbluebutton.org/install/install.html#configure-nginx-http
but start at the line "In addition, we'll generate a set of 2048..."
In the file /etc/nginx/sites-available/bigbluebutton, use the following
paths for certificates:
ssl_certificate /etc/letsencrypt/live/
yourserver.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/
yourserver.example.com/privkey.pem;
Follow the instructions for the other parameters.
Note that the Let's Encrypt certificates only last for 90 days, but you
can renew them for free. To renew, re-run the same "letsencrypt"
command that you used to generate the certs, then run
/etc/init.d/nginx reload
--
Calvin Walton <
calvin...@kepstin.ca>
BigBlueButton Developer