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.
Para añadir una aplicación a tu espacio tienes que conectarte por SSH al servidor.
Dos pasos:
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
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
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/
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
.