Last month we released Shiny, our new R package for creating interactive web applications. The response from the community has been extremely encouraging–we’ve received a lot of great feedback that has helped us to make significant improvements to the framework already!
Shiny 0.2.3 on CRAN
Starting with Shiny 0.2.3, you can install the latest stable version of Shiny directly from CRAN. Since the initial release, we’ve added some interesting features to Shiny, most notably the ability to offer on-the-fly file downloads. We’ve also fixed some bugs, including an issue with runGist that caused it to fail on many Windows systems.
Install or upgrade now by running: install.packages('shiny')
Coming soon: Shiny Server
While Shiny works great today for running apps on your own machine, we indicated in our original blog post that for web-based deployment we’d be offering hosting services and a software package for deploying Shiny applications on a server.
Today we have more details to share about Shiny Server, the software package which will allow you to deploy Shiny applications on your own server:
- Free and open source (AGPLv3 license)
- Host multiple applications on the same port, with a different URL path per application
- Allows Shiny applications to work with Internet Explorer 8 and 9
- Automatically starts and stops R sessions as needed
- Detects and recovers from crashed R sessions
- Designed to serve applications directly to browsers, or be proxied behind another web server like Apache/Nginx
- Works across network gateways and proxies that don’t support websockets
Our goal is to begin beta testing by the end of January. Shiny Server will require Linux at launch, though we will likely add Windows and Mac support later.
While we previously said that Shiny Server would be commercial software, we’ve decided to make it free and open source instead. Later in 2013 we hope to introduce a paid edition of Shiny Server that will include additional features that are targeted at larger organizations.
That’s all we have on the Shiny front for now. If you have questions, leave us a comment, or drop by our active and growing community at shiny-discuss!



20 comments
Comments feed for this article
December 4, 2012 at 2:44 pm
Stephen L.
Is there a beta or list to sign up for to help out testing the Server on Linux?
Thanks.
–Stephen
December 4, 2012 at 2:49 pm
Joe Cheng
Yes, you can sign up here: https://rstudio.wufoo.com/forms/shiny-server-beta-program/
December 15, 2012 at 2:35 pm
Alex brown
Hw do I register for this program? It just asks for a password. Btw I can’t believe I have missed seeing this product for so long, it is exactly what I need.
December 4, 2012 at 3:35 pm
pssguy
Great news Joe, especially the free part! For those of us who just use shared hosting for web sites this will be quite a change. I believe you earlier mentioned the options of the Amazon cloud or a dedicated server. Are you going to expand on how this would work or could you or someone else point me in the direction of some info/tutorial on how to set up a software package similar to yours in these environments
BTW the on-the-fly downloading is a great feature but when running runGist on my local Windows RStudio the app starts but I cannot get back to console so have to restart rstudio
December 5, 2012 at 2:58 am
Joe Cheng
The setup should be very straightforward if you know your way around Linux. If not, there will be a bit of a learning curve just to launch an Amazon EC2 instance and get connected to it using ssh; beyond that I’m sure someone will make a custom AMI to make the process pretty painless.
For the RStudio problem, can you try installing the latest RStudio build? Esc key should work in that situation with that build.
December 4, 2012 at 4:27 pm
Andrew
Thats excellent news. So glad you made the opensource decision.
December 4, 2012 at 6:31 pm
Shiny Server – Earthshattering News : PremierSoccerStats
[...] the latest news from RStudio is that what was planned to be commercial software will now be free and Open Source (AGPLv3 [...]
December 5, 2012 at 1:46 am
Tinu
Great news
thanks for your work!
December 5, 2012 at 8:25 am
Tal Galili
Wow!
Amazing news, thank you VERY much for sharing your work in such a wonderfully open way.
Yours,
Tal
December 5, 2012 at 8:44 am
Mado
This is great news! A lot of great apps will be built and shared to community.
Thank You.
December 5, 2012 at 10:45 pm
nzcoops
Yup, awesome news. Working on a health data application of shiny to be run on a server at the moment!
December 9, 2012 at 11:43 am
Matt
Open source! That is fantastic news…..
December 9, 2012 at 1:43 pm
tim
You guys are awesome (both in person and as an organization). I hope you make enough money off of paid support etc. to offset these sorts of crazy decisions
December 10, 2012 at 4:22 am
Owe Jessen
Thanks for the server beta – it was great to upload the zip file and have the app running instantly.
December 12, 2012 at 5:18 am
Mado
Might add donation possibility in the future also.
December 18, 2012 at 12:14 pm
Merescut descans i més coses « RUG Barcelona
[...] web per scripts d’R (amb un navegador local). Tot i que inicialment no ho tenien clar, s‘han compromès a que la versió per servidors també serà open source. Mireu algun exemple, aquí o [...]
January 11, 2013 at 4:22 pm
Shiny = Happy People | Datavore Consulting, LLC
[...] ability to deploy apps on the web with Shiny is right around the corner, though. Beta testing of Shiny Server is slated to begin at the end of [...]
January 22, 2013 at 2:07 pm
Shiny Server now available « RStudio Blog
[...] Our solution is Shiny Server, the application server for Shiny. Using Shiny Server, you can host multiple Shiny applications, as well as static web content, on a Linux server and make them available over the internet. You can specify what applications are available at what URL, or configure Shiny Server to let anyone with a user account on the server deploy their own Shiny applications. For more details, see our previous blog post. [...]
January 23, 2013 at 1:00 pm
Rob
Very cool stuff – thanks for making this open source!
February 21, 2013 at 1:26 am
Social Media Monitoring tools in R with just a few lines | My Data Atelier
[...] to build Web applications very easily. In this case, you will see the code to operate locally. Here you may be able to find more info on how to run it on your own or a hosted server. (I have not [...]