RStudio Server auf CentOS 7 installieren – Anleitung
RStudio Server stellt eine webbasierte Benutzeroberfläche zur Verfügung, mit der Entwickler direkt im Browser in der Programmiersprache R arbeiten können.
Diese Anleitung beschreibt Schritt für Schritt, wie Sie RStudio Server auf einem Server mit CentOS 7 einrichten.
Voraussetzungen
- Ein CentOS 7 Server mit mindestens 1 GB RAM (empfohlen sind 2 GB oder mehr)
- Ein Benutzerkonto mit sudo-Rechten
Schritt 1: System aktualisieren
Melden Sie sich als Benutzer mit sudo-Rechten an und führen Sie folgende Befehle aus:
sudo yum install epel-release
sudo yum update
sudo shutdown -r now
Nach dem Neustart melden Sie sich erneut mit dem gleichen Benutzer an.
Schritt 2: R installieren
Installieren Sie R mit folgendem Befehl:
sudo yum install R -y
Schritt 3: RStudio Server herunterladen und installieren
Laden Sie die aktuelle stabile Version von RStudio Server herunter und installieren Sie sie mit diesen Befehlen (zum Zeitpunkt der Erstellung war Version 1.0.136 aktuell):
cd
wget https://download2.rstudio.org/rstudio-server-rhel-1.0.136-x86_64.rpm
sudo yum install –nogpgcheck rstudio-server-rhel-1.0.136-x86_64.rpm -y
Tipp: Die neueste Version finden Sie jederzeit auf der offiziellen Download-Seite von RStudio Server.
Nach der Installation prüfen Sie den Dienststatus und aktivieren Sie den Autostart:
sudo systemctl status rstudio-server.service
sudo systemctl enable rstudio-server.service
Schritt 4: Webzugriff auf RStudio Server freigeben
Um RStudio Server im Browser erreichbar zu machen, passen Sie die Firewall wie folgt an:
sudo firewall-cmd –permanent –zone=public –add-port=8787/tcp
sudo firewall-cmd –reload
Öffnen Sie dann im Browser die Adresse:
http://203.0.113.1:8787
Melden Sie sich mit den sudo-Benutzerdaten an. Wenn alles korrekt eingerichtet ist, gelangen Sie zur RStudio Server-Oberfläche und können mit dem Programmieren beginnen.
Schritt 5 (optional): Zusätzliche CRAN-Pakete installieren
Falls Sie weitere Pakete aus dem CRAN-Netzwerk verwenden möchten, gehen Sie wie folgt vor.
Entwicklungstools installieren
sudo yum groupinstall „Development Tools“ -y
R-Konsole starten
sudo -i R
Ein Paket aus CRAN installieren
install.packages(‚txtplot‘)
R-Konsole beenden
q()
Fazit
Ihr CentOS 7 Server ist nun mit RStudio Server ausgestattet, womit Sie eine komfortable, browserbasierte Entwicklungsumgebung für R erhalten. Die Installation weiterer Pakete aus CRAN ist ebenfalls möglich, sodass Sie Ihre Arbeitsumgebung flexibel erweitern können – ideal für die R-Programmierung und Datenanalyse aus der Ferne.