우분투에서 Shiny app을 돌려봅시다!!
가장먼저 해야할 일은 shiny rstudio 설치!
Step 1. rstudio 설치!
sudo apt install gdebi-core
wget https://download2.rstudio.org/rstudio-server-1.0.44-amd64.deb
sudo gdebi rstudio-server-1.0.44-amd64.deb
localhost:8787 을 하면 Rstudio server로 들어갈수 있습니다.!
# port forward를 통해서 외부에서도 접속이 가능하게 할 수 있습니다.!
Step 2. shiny server 설치!
wget https://download3.rstudio.org/ubuntu-12.04/x86_64/shiny-server-1.5.1.834-amd64.deb
sudo gdebi shiny-server-1.5.1.834-amd64.deb
localhost:3838을 접속하면!!
다음과 같은 페이지를 확인 할 수 있습니다.
그럼 완료!
그리고 이제! 여러분이 만든 ui, server들을 넣어야하는데!
그것들을 /srv/shiny-server/로 옮기면 됩니다!
그러나 /srv/shiny-server/ 폴더는 root권한이 있기 때문에
chmod 777을 이용해서 모든 권한을 줍니다!
그리고 /srv/shiny-server/에 폴더를 만들고 파일들을 추가하면 됩니다!!
그렇게 되면 localhost:3838 == /srv/shiny-server/ 이기 때문에
들어가기위해서는 localhost:3838/만든 폴더이름! 을 추가해주면 됩니다!
혹시 안되는 분은!
( An error has occurred)라는 페이지가 뜬 분은 /var/log/shiny-server/여기 폴더로 가셔서 log확인해보시면 됩니다. (저는 root권한으로 package를 깔지 않아서 발생된 문제였더군요!)
예시로! github.com/rstudio/shiny-examples 여기로 가셔서
다운받으시고! 082번째 예시를 /srv/shiny-server/로 옮김니다! 그렇게 되면 localhost:3838/082-word-cloud/를 쳐주시면 됩니다!! (들어가지 않는다면 log보시고 수정하세요!)
유용하셨거나, 잘 보셧다면 주변 광고 한번씩만 클릭 부탁드립니다! 감사합니다!
'실용적인프로그래밍 > R' 카테고리의 다른 글
[R] Shiny css적용하기 (0) | 2020.10.13 |
---|---|
[R][shiny] Shiny에서 사용가능한 html들! (0) | 2020.10.12 |
[R] RMysql Package 속도 최적화 방법 (0) | 2020.10.06 |
[R] KEGGREST package (0) | 2020.10.06 |
[R] 변이 위치 표시해보기! (0) | 2020.09.14 |
댓글