VDO.Ninja is a project created by steveseguin
for awesome streaming magic.
VDO.NINJA Docker purely creates a convenient package for deployment.
Github Project: steveseguin/vdo.ninja
Github Project: umlatt/vdo.ninja
STABLE
Check changelog for more information
A server with something docker flavoured
- Provide the DNS name of your server in
SERVER_URL=
- Provide a valid email address against which your certificate will be registered in
EMAIL_ADDRESS=
docker run -dit -p 80:80 -p 443:443 --restart=unless-stopped --name vdo.ninja -e SERVER_URL=$HOSTNAME -e EMAIL_ADDRESS=emailforcert@domain.com umlatt/vdo.ninja
Restart Unless Stopped
- If restart unless-stopped flag is not used, please note that after the certifcate is generated, the container will need to be started again.
Certificates:
- Certificates are created/renewed using
certbot/letsencrypt
. - NOTE: Autorenewal of certs is not yet configured, however, rebooting the container will trigger a cert renewal.
- NOTE: A VALID DNS NAME IS REQUIRED FOR HTTPS. This is a requirement of HTTPS, not this deployment.
START DELAY
- Please note that, depending on your connection to the let's encrypt service, it may take a little time of your DNS to be registered. You can track the progress by following the steps below. This is typically a matter of several seconds (if a valid DNS name is provided)
docker logs --follow vdo.ninja
You will see the steps of https registration and the output should provide you with the domain name that you configured.