The server is written in Haskell, build it with cabal or stack. You should edit Config.hs first. Imagemagick needs to be installed, it is used to process images. The first run, the server will fail to listen on https due to a missing certificate, but it will listen on http, so you can use certbot to get a letsencrypt certificate, and then restart the server. Note that https is needed for webrtc to work to take the photo. (localhost will work without https). Contact Joey Hess by email with any bug reports, questions, or patches.