You must have a polished.tech account to use Polished Hosting. If you do not already have an account, you can create one here https://dashboard.polished.tech
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:
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:
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
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
Usage with Polished Authentication: Polished Authentication can be used with Polished Hosting, but you are not required to use Polished Authentication in order to use Polished Hosting. You can use Polished Authentication with Shiny apps hosted on Polished Hosting or Shiny apps hosted anywhere else.
Now that your app is deployed go to the next page
to configure your custom domain.