Forutsetninger
Trinn 1: Oppdater systemet
Trinn 2: Installer R
Trinn 3: Installer noen ofte brukte R-pakker, inkludert shiny
Trinn 4: Installer og start Shiny Server
Trinn 5: Endre brannmurregler
Trinn 6: Få tilgang til Shiny Server fra en nettleser
Shiny Server er et webserverprogram spesielt utviklet for å være vert for R-drevne Shiny-apper. Med Shiny Server kan du enkelt være vert for forskjellige R-drevne apper uten å involvere HTML, CSS, JavaScript eller andre ting.
Denne artikkelen vil guide deg gjennom prosessen med å installere Shiny Server på en CentOS 7.
Forutsetninger
- En VM som kjører CentOS 7 (minimal installasjon).
- En sudo-bruker med innloggingstilgang.
Trinn 1: Oppdater systemet
sudo yum install epel-release
sudo yum update
sudo shutdown -r now
Etter omstart logger du på igjen som samme sudo-bruker.
Trinn 2: Installer R
sudo yum install R
Trinn 3: Installer noen ofte brukte R-pakker, inkludert shiny
sudo su - -c "R -e \"install.packages(c('shiny', 'rmarkdown', 'devtools', 'RJDBC'), repos='http://cran.rstudio.com/')\""
Hvis du trenger flere R-pakker, kan du installere dem på samme måte.
Trinn 4: Installer og start Shiny Server
Last ned og installer 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
Merk : Wget-nettadressen ovenfor er oppdatert i skrivende stund. Du kan alltid bekrefte den siste URL-en fra Shiny Server-nedlastingssiden .
Start Shiny Server:
sudo systemctl start shiny-server
sudo systemctl enable shiny-server
Trinn 5: Endre brannmurregler
For å la folk bruke Shiny-appene dine, må du endre brannmurreglene som nedenfor:
sudo firewall-cmd --permanent --zone=public --add-port=3838/tcp
sudo firewall-cmd --reload
Trinn 6: Få tilgang til Shiny Server fra en nettleser
Nå kan du åpne følgende URL fra nettleseren din:
http://<your-Vultr-server-IP>:3838/
Hvis alt går bra, vil du se velkomstsiden for Shiny Server. På høyre side av denne siden bør du også se en Shiny-app og en Shiny Doc.
Det avslutter veiledningen vår. Takk for at du leser.