Re: Running open source shiny server on Debian

Chris Evans via R-help <[email protected]> Tue, 21 Jul 2026 11:49:42 +0100
Newsgroups gmane.comp.lang.r.general
Organization PSYCTC.org
Message-ID <[email protected]>
On 21/07/2026 09:33, Novica Nakov wrote:
> Hi,
> There are two separate issues here:
>
>> Posit say that their OS shiny server is only
>> installable on:
>>     Red Hat Enterprise Linux 8 and higher
>>     Ubuntu 22.04 and higher (LTS releases only)
>>     SUSE Linux Enterprise Server 15 SP7
>> (from https://docs.posit.co/shiny-server/)
> You are linking here to Shiny Server Pro Admin Guide which is their
> paid offering and for that they support the above distributions.
Yes.  Apologies.  Oddly enough I think the link that took me to that was 
from their open source shiny server pages.  Thanks.
>> They did do the upgrade of the server to bookworm and the shiny server
>> is now on R 4.2.2.  The apps are all runnning OK (and they are mostly
>> very simple) but this is clearly not good to be using a version of R
>> that is four years old.
> This has nothing to do with Shiny Server, as the default R in bookworm
> is 4.2.2 (https://packages.debian.org/bookworm/r-base). So you need to
> see how to update R on bookworm if that is the distribution of choice.

Sorry.  I did try but clearly I wasn't clear!  I understand that, the 
issue I have is that my ISP are under the impression that for the shiny 
server to continue to work R has to be kept  at 4.2.2. I think that is 
not correct and that I could do the usual with /etc/apt/sources.list to 
bring R to the current version as per the advice about trixie in 
https://cran.r-project.org/bin/linux/debian/

I suppose there is a theoretical risk that the 4.6.1 version might have 
a change in the shiny package (or, even less likely i think) any other 
package that I use in my apps that the shiny-server installation can't 
handle.  I don't believe that is at all likely but perhaps someone here 
is running open source shiny server (on any OS really) with R 4.6.1 and 
can confirm that there are no such nasty issues?

> The open source shiny server (https://github.com/rstudio/shiny-server)
> has this in the README:
>
> """At this time, Shiny Server can be run on Linux servers with
> explicit support for Ubuntu 14.04 or greater (64 bit) and CentOS/RHEL
> 6 (64 bit) or greater. If you are using one of these distributions,
> please download the pre-packaged installers from RStudio:"""

Thanks.  I really should have managed to find that. Apologies.

Interesting ... I know my ISP prefer to run servers on Debian but I know 
they provide images of other Linux OSs if one is renting a machine or VM 
from them so perhaps they might be happy to run Ubuntu for the shiny 
server.   I know that one can also compile the shiny server from source 
and that could presumably be done in bookworm or trixie.  However, some 
years back when i tried to do that for a pi machine I lost a lot of time 
and eventually had to give up as incompatibilities in the various 
components that shiny-server uses as then implemented on the pi were 
beyond me (and beyond some knowledgeable internet help) to overcome.

Again, perhaps there is someone on the list who has gone that route and 
compiled the shiny server from source on bookworm or trixie and can 
confirm it worked (relatively easily!)

> You may also want to check out shinyproxy (https://www.shinyproxy.io/).

Thanks again.  That looks impressive and is clearly very powerful. 
However, it takes me into things like docker that I have so far not 
learned and quite a lot of what is written there about how it works was 
language I just don't know!

Many thanks,

Chris