Red de conocimiento informático - Material del sitio web - Cómo implementar el servidor Rstudio en Alibaba Cloud

Cómo implementar el servidor Rstudio en Alibaba Cloud

RStudio Server es un editor web de código abierto creado por RStudio Corporation. Si está familiarizado con la versión de escritorio de RStudio, entonces usar RStudio Server básicamente no le resultará difícil.

De hecho, la mayoría de nuestros servidores están basados ​​en Linux, como ubuntu, centos, etc. Estos sistemas operativos a veces no proporcionan una interfaz gráfica, que es donde entra en juego RStudio Server Edition. Después de iniciar el servidor RStudio, puede utilizar el editor RStudio como la versión de escritorio ingresando a una página en el navegador. Cuando se produce un error en el código R del servidor, las revisiones en línea son inevitables y se utiliza RStudio Server como solución de contingencia.

Esta vez, continuaremos usando Docker para inicializar rápidamente la configuración del entorno del servidor RStudio y combinarlo con Git para implementar el control de versiones del código.

Preparación

Un servidor Ubuntu

Paso 1: Instalar el servidor RStudio

Primero, instalamos un servidor estándar a través de Docker RStudio Server

docker pull quantumobject/docker -rstudio

docker run -d -p 8787:8787 quantumobject/docker-rstudio

Esto le dará acceso al rstudio de la computadora pantalla de inicio de sesión en el puerto 8787.

Paso 2: Inicializar la cuenta de RStudio

A continuación, necesitamos inicializar una cuenta para rstudio

docker exec -it container-id /bin/bash

p>

adduser harryzhu #Establecer un nuevo nombre de usuario

passwd harryzhu #Establecer la contraseña del usuario

mkdir /home/harryzhu #Inicializar el espacio de trabajo

chmod -R harryzhu /home/harryzhu # Otorga energía al espacio de trabajo

Paso 3: Instalar git

Luego, ingresamos al servidor rstudio, donde planeamos introducir el control de versiones de git

sudo apt-get install git-core

Paso 4: Resuelva el problema de autenticación ssh

Es posible que encuentre certificados SSL al utilizar git question. Para problemas de ssh, podemos crear una clave para la autenticación ssh o configurarla para que se ignore en git.

Generando una clave:

$ssh-keygen -t rsa

Generando un par de claves rsa pública/privada.

Ingrese el archivo guardado Contraseña Archivo de clave (/root/.ssh/id_rsa):

Ingrese el archivo para guardar la clave (/root/.ssh/id_rsa):

Crear directorio "/root/ .ssh".

Presione Enter continuamente para omitir la configuración de contraseña

Mostrar información de clave secreta:

sudo cat /root/.ssh/id_rsa.pub

Si no se requiere verificación ssh, también puede optar por ignorar:

git config --global http.sslVerify false

Paso 5: Configurar Git en RStudio Server

Seleccione "Opciones de proyecto" en la barra de menú superior.

Paso 6: Clonar el proyecto Git localmente

RStudio-Server tiene la funcionalidad Git integrada, por lo que cuando creas un nuevo proyecto, puedes elegir crear un nuevo proyecto Git de control de versiones.

¡Eso es!

Esto es lo que me dijeron los ingenieros de Xiaoniao Cloud. Te sugiero que pruebes Xiaoniao Cloud.