Tabla de Contenidos
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
.