

Yeah, this project is built as a docker container. The repo has instructions on starting the container. You should watch a few introductory videos on Docker so you understand the concepts and basic usage.
Once it’s started, the machine that docker is running on will be serving a website that acts as the application. If you’re running docker on your desktop you can then open a web browser and go to http://localhost:8080/ and you will see something that looks like the demo link above.
This doesn’t expose it to the Internet. If you’re running this on a home LAN with a router between you and the ISP’s modem (or the ISP’s modem is a router/AP) then only computers connected to your network will be able to access it. You would have to go to your router’s administration console and specifically forward a port for that service so that people on the Internet could get past your modem.






Putting yourself into the position of trying to solve a practical problem is the best way to learn.
If you fail completely, you can always restore your system and try again (you have a backup, right?)