Skip to content

A repo for compiling vdo.ninja as a self hosted docker container.🔥 This is a fork of a third-party created docker and runs a third party docker image. Use at your own discretion, as the docker image is not reviewed or maintained by me. -steve

License

Notifications You must be signed in to change notification settings

steveseguin/docker-vdon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VDO.NINJA Docker

Docker Pulls Docker Stars

VDO.Ninja is a project created by steveseguin for awesome streaming magic. VDO.NINJA Docker purely creates a convenient package for deployment.

Project links

Original Project

Github Project: steveseguin/vdo.ninja

Docker Project

Github Project: umlatt/vdo.ninja

State

STABLE

Version Info

Check changelog for more information

Installation

Requirements

A server with something docker flavoured

Deployment

  1. Provide the DNS name of your server in SERVER_URL=
  2. 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

Notes

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.

About

A repo for compiling vdo.ninja as a self hosted docker container.🔥 This is a fork of a third-party created docker and runs a third party docker image. Use at your own discretion, as the docker image is not reviewed or maintained by me. -steve

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 79.4%
  • Dockerfile 20.6%