Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα
Βήμα 2: Εγκαταστήστε το R
Βήμα 3: Εγκαταστήστε μερικά πακέτα R που χρησιμοποιούνται συνήθως, συμπεριλαμβανομένου του shiny
Βήμα 4: Εγκαταστήστε και ξεκινήστε τον Shiny Server
Βήμα 5: Τροποποιήστε τους κανόνες του τείχους προστασίας
Βήμα 6: Πρόσβαση στον Shiny Server από ένα πρόγραμμα περιήγησης
Το Shiny Server είναι ένα πρόγραμμα διακομιστή ιστού που έχει σχεδιαστεί ειδικά για να φιλοξενεί εφαρμογές Shiny που λειτουργούν με R. Με τον Shiny Server, μπορείτε εύκολα να φιλοξενήσετε διάφορες εφαρμογές που υποστηρίζονται από R χωρίς να εμπλέκονται HTML, CSS, JavaScript ή άλλα πράγματα.
Αυτό το άρθρο θα σας καθοδηγήσει στη διαδικασία εγκατάστασης του Shiny Server σε ένα CentOS 7.
Προαπαιτούμενα
- Ένα VM Running CentOS 7 (ελάχιστη εγκατάσταση).
- Ένας χρήστης sudo με πρόσβαση σύνδεσης.
Βήμα 1: Ενημερώστε το σύστημα
sudo yum install epel-release
sudo yum update
sudo shutdown -r now
Μετά την επανεκκίνηση, συνδεθείτε ξανά ως ο ίδιος χρήστης sudo.
Βήμα 2: Εγκαταστήστε το R
sudo yum install R
Βήμα 3: Εγκαταστήστε μερικά πακέτα R που χρησιμοποιούνται συνήθως, συμπεριλαμβανομένου του shiny
sudo su - -c "R -e \"install.packages(c('shiny', 'rmarkdown', 'devtools', 'RJDBC'), repos='http://cran.rstudio.com/')\""
Εάν χρειάζεστε περισσότερα πακέτα R, μπορείτε να τα εγκαταστήσετε με τον ίδιο τρόπο.
Βήμα 4: Εγκαταστήστε ��αι ξεκινήστε τον Shiny Server
Λήψη και εγκατάσταση του 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
Σημείωση : Η παραπάνω διεύθυνση URL λήψης wget είναι ενημερωμένη τη στιγμή της σύνταξης. Μπορείτε πάντα να επιβεβαιώσετε την πιο πρόσφατη διεύθυνση URL από τη σελίδα λήψης του Shiny Server .
Εκκίνηση Shiny Server:
sudo systemctl start shiny-server
sudo systemctl enable shiny-server
Βήμα 5: Τροποποιήστε τους κανόνες του τείχους προστασίας
Για να επιτρέψετε στους χρήστες να χρησιμοποιούν τις εφαρμογές σας Shiny, πρέπει να τροποποιήσετε τους κανόνες του τείχους προστασίας ως εξής:
sudo firewall-cmd --permanent --zone=public --add-port=3838/tcp
sudo firewall-cmd --reload
Βήμα 6: Πρόσβαση στον Shiny Server από ένα πρόγραμμα περιήγησης
Τώρα, μπορείτε να ανοίξετε την ακόλουθη διεύθυνση URL από το πρόγραμμα περιήγησής σας:
http://<your-Vultr-server-IP>:3838/
Εάν όλα πάνε καλά, θα δείτε τη σελίδα καλωσορίσματος του Shiny Server. Στη δεξιά πλευρά αυτής της σελίδας, θα πρέπει επίσης να δείτε μια εφαρμογή Shiny και ένα Shiny Doc.
Αυτό ολοκληρώνει το σεμινάριο μας. Ευχαριστούμε που το διαβάσατε.