Montera34

Documentación

Herramientas de usuario

Herramientas del sitio


shiny-server

r.montera34.com: Servidor Shiny de Montera34

En Montera34 tenemos un servidor para correr aplicaciones Shiny en la URL r.montera34.com.

Este servidor forma parte de la infraestructura digital que compartimos entre las socias de la Asociación Montera34. Si quieres alojar en él tus aplicaciones puedes ponerte en contacto con la asociación.

Cómo puedes añadir una aplicación a tu espacio en el servidor Shiny

Para añadir una aplicación a tu espacio tienes que conectarte por SSH al servidor.

Dos pasos:

  • Subir al servidor los archivos de la aplicación.
  • Instalar las bibliotecas de R necesarias.

Estructura de carpetas de tu espacio en el servidor

Tu carpeta personal en el servidor (por ejemplo si tu usuario se llama montera34, tu carpeta será /home/montera34/) tiene las siguientes carpetas que te servirán para alojar las aplicaciones y las bibliotecas de R que instales:

/
└─ home
   └─ montera34
      ├─ .Rprofile        # archivo de tu configuración para el servidor Shiny
      ├─ ShinyApps        # aquí puedes alojar tus aplicaciones
      └─ userLibrary      # aquí se guardarán las bibliotecas R que instales

Cómo instalar bibliotecas de R

Supón que quieres instalar la biblioteca shinyjs:

$ R -e "install.packages('shinyjs')"

Supón que quieres instalar una biblioteca de un repositorio específico, como tidyverse:

$ R -e "install.packages('tidyverse', repos='http://cran.rstudio.com/')"

Supón que quieres instalar varias bibliotecas:

$ for i in {'xml2','rvest','tidyverse'}; do R -e "install.packages('${i}', repos='http://cran.rstudio.com/')"; done

Dónde ver la aplicación

Suponiendo que tu nombre de usuario sea montera34, todo lo que alojes en tu carpeta ShinyApps será accesible vía HTTPS en https://r.montera34.com/users/montera34/

Debugging. ¿Por qué no veo mi aplicación?

Lo más normal es que la primera vez que visites la URL para ver tu aplicación, veas un mensaje de error en lugar de tu aplicación. Lo más normal es que se deba a alguna biblioteca de R no instalada. Para saber cuál es el problema puedes consultar el registro de errores de la aplicación.

Encontrarás los registros de error de todas tus aplicaciones en la carpeta ShinyApps/log.

shiny-server.txt · Última modificación: 2021/05/25 15:00 por skotperez