do something to allow creation of free dashboard servers
change canInstallServer to allow dashboard, but not other hostnames (also handle groups)
make the manage-server products add a subscription to an existing server if one exists without a subscription id?