ShinyProxy is an open source platform to deploy R Shiny applications at scale in companies and larger organizations. Shiny applications are interactive web applications for bringing data science to end users.
ShinyProxy builds on enterprise Java and Docker technology to meet corporate needs in deploying Shiny applications, such as authentication, authorization (LDAP, ActiveDirectory, Social login, etc.) and secure traffic, allocating resources (CPU, memory limits) per Shiny application, usage statistics and administrator views for monitoring, API for integrating of Shiny apps in larger applications.
The following sections will show how to set up, secure, and maintain ShinyProxy:
- setup your ShinyProxy server,
- secure ShinyProxy with HTTPS,
- update your ShinyProxy server,
- add CI/CD for ShinyProxy using Webhook.