The open-source Shiny Server is an easy way to self-host Shiny apps on a low-cost virtual machine. Set up the server yourself or use an existing image and deploy apps in seconds.
Caddy server makes it super easy to obtain TLS certificates for your custom domain and to serve Shiny apps securely over HTTPS on top of the open-source Shiny Server.
The wealth of contributed R packages can supercharge Shiny app development. This also means that you have to manage these dependencies. Learn about dependency management when working with R and Docker.
Deploying Shiny apps can be as easy as clicking a button. Deploy to the cloud using Shinyapps.io or to your own servers running RStudio Connect with a click of a button.
Docker provides isolation to applications. Images are immutable. Running multiple instances of the same image can serve many users at the same time. All these general advantages of containerized applications apply to Shiny apps too.
Docker is the most popular virtualization environment to deliver software in containers. In this post we review the basics of working with Docker to lay the foundation for "dockerizing" data applications.