Shiny Server este un program de server web special conceput pentru a găzdui aplicații Shiny alimentate de R. Cu Shiny Server, puteți găzdui cu ușurință diverse aplicații bazate pe R fără a vă implica HTML, CSS, JavaScript sau alte lucruri implicate.
Acest articol vă va ghida în procesul de instalare a Shiny Server pe un CentOS 7.
Cerințe preliminare
- A VM Running CentOS 7 (instalare minimă).
- Un utilizator sudo cu acces de logare.
Pasul 1: Actualizați sistemul
sudo yum install epel-release
sudo yum update
sudo shutdown -r now
După repornire, conectați-vă din nou ca același utilizator sudo.
Pasul 2: Instalează R
sudo yum install R
Pasul 3: Instalați câteva pachete R utilizate frecvent, inclusiv strălucitoare
sudo su - -c "R -e \"install.packages(c('shiny', 'rmarkdown', 'devtools', 'RJDBC'), repos='http://cran.rstudio.com/')\""
Dacă aveți nevoie de mai multe pachete R, le puteți instala în același mod.
Pasul 4: Instalează și pornește Shiny Server
Descărcați și instalați Shiny Server:
cd
wget https://download3.rstudio.org/centos5.9/x86_64/shiny-server-1.4.2.786-rh5-x86_64.rpm
sudo yum install --nogpgcheck shiny-server-1.4.2.786-rh5-x86_64.rpm
Notă : URL-ul de descărcare wget de mai sus este actualizat la data scrierii. Puteți confirma întotdeauna cele mai recente URL din Strălucitor Server Pagină de descărcare .
Start Shiny Server:
sudo systemctl start shiny-server
sudo systemctl enable shiny-server
Pasul 5: Modificați regulile firewallului
Pentru a permite oamenilor să utilizeze aplicațiile dvs. Shiny, trebuie să modificați regulile firewall-ului ca mai jos:
sudo firewall-cmd --permanent --zone=public --add-port=3838/tcp
sudo firewall-cmd --reload
Pasul 6: Accesați serverul Shiny dintr-un browser
Acum, puteți deschide următoarea adresă URL din browser:
http://<your-Vultr-server-IP>:3838/
Dacă totul merge bine, vedeți pagina de întâmpinare Shiny Server. În partea dreaptă a acestei pagini, ar trebui să vedeți și o aplicație Shiny și un document Shiny.
Asta încheie tutorialul nostru. Vă mulțumim pentru lectură.