Understanding the registration_server repo

Hi there,

I have a few questions about the repo at https://github.com/mozilla-iot/registration_server. I’m having a hard time telling exactly what it’s purpose is. Is it meant to be just a proxy with an API that ultimately calls Mozilla’s AWS-based tunneling service, or is it meant to allow me to set up my own tunneling service (for remote control of my devices via my WebThings gateway)?

The documentation is sort of lacking. For example, the deployment guide says that you can build a docker image that contains all of the dependencies. Yet, there is no Dockerfile to be found anywhere in the repo. What am I missing here? Any good resources for figuring out how to get one of these set up?

The registration server is responsible for 3 things:

  1. Handling registration for the tunneling service.
  2. Running the tunnels themselves.
  3. Resolving DNS for <yourdomain>.mozilla-iot.org.

You read the documentation at a very inopportune time! I actually just moved all of the Docker stuff into its own repo, which lives here. I will work on updating the documentation for both repos.