Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.21 KB

2022-11-09-rstudio-login-page.md

File metadata and controls

32 lines (26 loc) · 1.21 KB
author title description date thumbnail url
Svenn D'Hert
rstudio server hack the login
use Nginx to hack your own rstudio instance
2022-11-09
/img/2022/05/clay-banks.jpg
/rstudio-server-hack/

One of the features lacking from the open-source version of rstudio-server is the possibilty to edit the html pages (eg. to make a custom login page). It's highly annoying one can't give atleast some help reference on the login page, so I found a way to "hack" my own webserver by leveraging nginx's sub_filter

You can simply replace the body with something like this :

# replace the login page only
location /auth-sign-in 
{
    sub_filter '<body>' '<body> some fancy help message !';
    sub_filter_once on;
    proxy_set_header Accept-Encoding ""; # only required if gzip compression is on
    proxy_pass http://127.0.0.1:8000;
}

Using this method one could easily inject javascript or replace the entire page with a custom page.

info :

img by claybanks