Created by: beyang
When a new instance is created, externalURL is empty, leading to the following error:
externalURL
It also prevents saving the critical configuration until the externalURL is non-empty. This will be confusing for new users.