Include DNS in installation experience
We are always considering how to improve our installation experience, making the process easier with more enabled out of the box. We recently enhanced our solution to include Let's Encrypt, for example.
One challenge that remains, is that for HTTPS use a DNS name is required.
- As an MVC, we should include basic instructions for setting up a DNS record for your IP address. This could be step 0 or 1 in our instructions.
- This is a good idea for multiple reasons. Security (people are logging in over HTTP?), features which require it (Registry), etc.
We could also consider automatically using
nip.io- although those can be risky to use as they are often rate limited. (Perhaps we could detect when this occurs, and provide a nice error message)