열렬히.뛰기

Rstudio Server 깔기

가상화기술 > 클라우드 탐구생활 > Rstudio Server 깔기

목적

  • 아이패드에서 웹 브라우저를 통해 Rstudio에 접속
  • 실시간으로 R언어 코딩하기

사전 작업

  • GCP Computer Engine에서 인스턴스 빌리기
  • 미리 방화벽을 열어놔야 한다. (Rstudio는 8787)

R 및 Rstudio Server 설치하기

posit.co/download/rstudio-server

먼저 다음과 같은 패키지를 설치한다.

bash
# update indices
sudo apt update -qq
# install two helper packages we need
sudo apt install --no-install-recommends software-properties-common dirmngr
# add the signing key (by Michael Rutter) for these repos
# To verify key, run gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
# Fingerprint: E298A3A825C0D65DFD57CBB651716619E084DAB9
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

그리고 R언어를 깐다.

bash
sudo apt-get install r-base

Rstudio Server 를 설치한다.

bash
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/server/jammy/amd64/rstudio-server-2023.12.1-402-amd64.deb
sudo gdebi rstudio-server-2023.12.1-402-amd64.deb

다음 명령어를 통해 Rstudio Server가 돌아가는 것을 확인할 수 있다.

bash
# 설치여부
dpkg -l | grep gdebi

# 동작여부
sudo systemctl status rstudio-server

방화벽 열기

고정 외부 IP & 방화벽

접속 & 로그인

다음 계정으로 접속한다.

bash
http:://(고정된 외부 ip):8787

로그인을 해야 한다. 자신의 계정으로 로그인하자.