Authentication
Get Started
Custom Branding
Social Sign In
Hosting
Get Started
Custom Domains
Database Connections


Polished Hosting

beta


Polished Hosting is simple to use, it always uses TLS (i.e. the "s" in https), and it allows for custom domains. Polished Hosting requires the development version of Polished. Install the development version of Polished with:

remotes::install_github("tychobra/polished")

Deployment


You must enable billing before you can use Polished Hosting. Go to the "Account" page on https://dashboard.polished.tech to enable billing.

With billing enabled, deploy your Shiny app to Polished Hosting with the following command:

polished::deploy_app(
  app_name = "<your Polished app name>",
  api_key = "<your Polished API key>"
)

The above command assumes your working directory contains the Shiny app you are deploying. If your Shiny app is at another location, pass the path to your Shiny app to the "app_dir" argument. The region and RAM can also be set with this function. Pick the region closest to your users to reduce latency, and allocate up to 8GiB of RAM for large Shiny apps. See ?polished::deploy_app() for details.

After running the above command, your app will take a few minutes to deploy, then your browser will open running your live Shiny app. Be sure to replace the above "<your Polished app name>" and "<your Polished API key>" with your app's name and your API key fromhttps://dashboard.polished.tech.


Next Steps


Now that your app is deployed go to the next page to configure your custom domain.






Polished Hosting

beta


Polished Hosting is simple to use, it always uses TLS (i.e. the "s" in https), and it allows for custom domains. Polished Hosting requires the development version of Polished. Install the development version of Polished with:

remotes::install_github("tychobra/polished")

Deployment


You must enable billing before you can use Polished Hosting. Go to the "Account" page on https://dashboard.polished.tech to enable billing.

With billing enabled, deploy your Shiny app to Polished Hosting with the following command:

polished::deploy_app(
  app_name = "<your Polished app name>",
  api_key = "<your Polished API key>"
)

The above command assumes your working directory contains the Shiny app you are deploying. If your Shiny app is at another location, pass the path to your Shiny app to the "app_dir" argument. The region and RAM can also be set with this function. Pick the region closest to your users to reduce latency, and allocate up to 8GiB of RAM for large Shiny apps. See ?polished::deploy_app() for details.

After running the above command, your app will take a few minutes to deploy, then your browser will open running your live Shiny app. Be sure to replace the above "<your Polished app name>" and "<your Polished API key>" with your app's name and your API key fromhttps://dashboard.polished.tech.


Next Steps


Now that your app is deployed go to the next page to configure your custom domain.