Module for installing shiny server from RStudio

Marius Meißner



4,447 latest version

2.4 quality score

Version information

  • 1.1.2 (latest)
released May 5th 2017
This version is compatible with:
  • Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >=2.7.20 <5.0.0
  • CentOS

Start using this module

Tags: r, shiny, rstudio


skydivemarius/rshiny — version 1.1.2 May 5th 2017


Puppet module for provisioning shiny server from RStudio


include ::shinyserver

Managed repository

By default the module is using the upstream repository of RStudio (

class { '::shinyserver':
  manage_repo => true,

Not managed repository

In this case the module assumes, that an RPM with the name "shiny-server" is already available in the system repositories.

class { '::shinyserver':
  manage_repo => true,

Internal R packages

All required internal R packages are installed via the module neilhanlon/r, which is using by default the CRAN repositories.


  • port: HTTP port shiny is listening on (Default: 3838)
  • site_directory: Root directory of all Shiny apps (Default: /srv/shiny-server)
  • log_directory: Root directory of all logs (/var/log/shiny-server)
  • directory_index: When a user visits the base URL rather than a particular application, an index of the applications available in this directory will be shown or not. (Default: on)
  • mange_repo: Use official RStudio upstream repository for installation
  • version: Shiny server version, only relevant when mange_repo=true (Current default: