透過homebrew/linuxbrew安裝Rstudio Server

現在在homebrew/linuxbrew專案中,已經有Rstudio-server 的 formula讓我們可以直接安裝rstudio server在mac 或是沒有root權限的linux server之上:

brew update 
brew tap homebrew/science
brew install r openssl ant
brew install homebrew/science/rstudio-server

與一般安裝不同的是,這種安裝方法不會預設開啟rstudio-server的背景執行程式。

所以我們可以透過:

rserver --server-daemonize=0 \
  --www-address=127.0.0.1 \
  --www-port=8787

這個指令開啟rstudio-server的程序。如果想要在關閉ssh/terminal之後讓rstudio-server繼續執行,可以在screen或tmux底下執行。

開啟rstudio-server之後,還可以直接透過ssh的port forwarding技術,不用找網管開防火牆即可使用了:

ssh -fNL <local port>:localhost:8787 <server-address>

接著只要在瀏覽器打開http://localhost:<local port>就可以連到server上的rstudio server。