Auth0 requires being run over https. You can get a certificate on your server through Let's Encrypt by following (this certbot guide)[https://certbot.eff.org/instructions].
"My HTTP website is running 'Web Hosting Product' on 'Ubuntu 18.04 LTS (bionic)'" Was used when writing this guide. Follow the steps, and note where your certificates are placed, they'll be used later in nginx.
Grab the server docker-compose file
cp templates/docker-compose-server.yaml docker-compose.yaml
This docker-compose offers an nginx container to proxy traffic through.
docker-compose.yaml and update
socket_check_origin to match your
If letsencrypt put your certificate in a place other than
be sure to update the
volumes for the nginx container in
Copy the nxinx config
cp templates/nginx-default.conf nginx.conf
nginx.conf and fill in your certificates name.
docker-compose up builds Console and launches it with three other containers:
Router, Postgres, and Nginx. You might see
helium_router crash a few times as it waits
helium_console to start up and allow the socket connection between the
If you go to your host name, you should have an auth0 login available to you.
Just as a heads up, all of your important data is in the
data in this