Preduvjeti
Korak 1: Ažurirajte sustav
Korak 2: Instalirajte R
Korak 3: Instalirajte nekoliko često korištenih R paketa, uključujući shiny
Korak 4: Instalirajte i pokrenite Shiny Server
Korak 5: Izmijenite pravila vatrozida
Korak 6: Pristupite Shiny Serveru iz preglednika
Shiny Server je program web poslužitelja posebno dizajniran za hostiranje Shiny aplikacija koje pokreće R. Uz Shiny Server, možete jednostavno ugostiti razne R-pokrenute aplikacije bez uključivanja HTML-a, CSS-a, JavaScripta ili drugih stvari.
Ovaj članak će vas voditi kroz proces instaliranja Shiny Servera na CentOS 7.
Preduvjeti
- VM koji pokreće CentOS 7 (minimalna instalacija).
- Korisnik sudo s pristupom za prijavu.
Korak 1: Ažurirajte sustav
sudo yum install epel-release
sudo yum update
sudo shutdown -r now
Nakon ponovnog pokretanja, ponovno se prijavite kao isti sudo korisnik.
Korak 2: Instalirajte R
sudo yum install R
Korak 3: Instalirajte nekoliko često korištenih R paketa, uključujući shiny
sudo su - -c "R -e \"install.packages(c('shiny', 'rmarkdown', 'devtools', 'RJDBC'), repos='http://cran.rstudio.com/')\""
Ako trebate više R paketa, možete ih instalirati na isti način.
Korak 4: Instalirajte i pokrenite Shiny Server
Preuzmite i instalirajte 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
Napomena : Gornji URL za preuzimanje wgeta je ažuriran u vrijeme pisanja. Uvijek možete potvrditi najnoviji URL sa stranice za preuzimanje Shiny Server .
Pokrenite Shiny Server:
sudo systemctl start shiny-server
sudo systemctl enable shiny-server
Korak 5: Izmijenite pravila vatrozida
Da biste ljudima omogućili korištenje vaših Shiny aplikacija, morate izmijeniti pravila vatrozida na sljedeći način:
sudo firewall-cmd --permanent --zone=public --add-port=3838/tcp
sudo firewall-cmd --reload
Korak 6: Pristupite Shiny Serveru iz preglednika
Sada možete otvoriti sljedeći URL iz svog preglednika:
http://<your-Vultr-server-IP>:3838/
Ako sve prođe dobro, vidjet ćete stranicu dobrodošlice Shiny Server. Na desnoj strani ove stranice također biste trebali vidjeti aplikaciju Shiny i Shiny Doc.
Time je naš vodič završen. Hvala na čitanju.