Configure TokenD Developer edition for public access


By default TokenD web client from the Developer edition is pointed to localhost. Such client works fine on a local machine but it can't be accessed by public IP or domain. Also the mobile TokenD wallet can't use configuration QR codes generated by localhost-pointed web client.


In order to enable public access to your TokenD Developer edition instance follow these steps:

  1. Ensure that your machine has a real IP or domain
  2. Ensure that port 8000 is open on your machhine. Navigate to http://YOUR_IP:8000/_/api/ while Developer edition is running – Horizon info must be displayed
  3. Optional: To be able to open web client just by IP or domain create 80 -> 8060 port forwarding rule on your machine or edit web_client port in the docker-compose.yml file. Of course in this case ensure that 80 port is open and free on your machine
  4. Open configs/client.js file and replace all occurances of localhost with your IP or domain
  5. Open configs/api.yml and in field storage.client_url replace localhost with your IP or domain
  6. Restart the Developer edition: docker-compose restart
Now you must be able to access your Developer edition by public IP or domain and use it's configuration QR codes in the mobile wallet