ShinyProxy Installation Guide Centos Step by Step | Arkit

Shinyproxy is an open-source application to deploy your shiny apps with authentication and authorization by integrating with the existing LDAP server(s).  Which uses Apache, Spring, Docker and R apps, you can deploy multiple docket containers with R applications, those applications can be authorized using Shinyproxy. Let’s see shinyproxy installation guide centos step by step

Shinyproxy Installation Guide Centos

Why use it?
you want to seamlessly deploy Shiny apps that were developed locally using the Shiny R package
you need enterprise features but want to stay with open source
you trust Java on the server-side for running your Shiny apps
you want to get all benefits offered by Docker-based technology

Open Source

ShinyProxy is 100% open source, released under the Apache License version 2.0 and the sources are on Github.

Java Server-Side

ShinyProxy uses time-tested and mature enterprise Java technology bundled nicely as a Spring boot web application.

Docker-based technology

When deploying a Shiny application with ShinyProxy, the application is simply bundled as an R package and installed into a Docker image. Every time a user runs an application, a container spins up and serves the application. This has numerous advantages:

fully isolated ‘workspace’ per session
plug and play different docker images (even with different R versions or different Shiny versions)
control on memory and CPU usage via the Docker API
monitoring and debugging using standard Docker tooling

Open Source Shiny Package
The ShinyProxy only uses functionality that is available in the open-source R package and does not rely on any server version of Shiny. This allows for a clean separation between the statistical/business logic in R and the management of the applications in ShinyProxy.

 

Thanks for your wonderful Support and Encouragement

Ravi Kumar Ankam

My Name is ARK. Expert in grasping any new technology, Interested in Sharing the knowledge. Learn more & Earn More

Leave a Reply

Your email address will not be published. Required fields are marked *