This idea has been discussed before in the forum - can you leverage your organization’s JupyterHub to deploy new Dash apps easily, to be shared with non-technical colleagues?
My open-source ContainDS Dashboards project is a JupyterHub extension which adds a new Dashboards menu to JupyterHub. You can upload your Dash app script and files to your usual Jupyter tree, then deploy as a dashboard server simply by specifying the script name. This is immediately accessible to any authenticated user within your JupyterHub.
This means Dash developers can manage their deployments automatically using your existing infrastructure, and don’t have to think about hosting and security for every new app.
Installation and usage details are here, and there is also an article explaining a bit more about why you would want to do this.