Tutorial: publicar una app Shiny en Digital Ocean

6/11/2024

Shiny

En este tutorial encuentras instrucciones paso a paso para crear un droplet (servidor privado) en Digital Ocean, en el cual puedes subir aplicaciones Shiny, ejecutar RStudio, dejar automatizados procesos recurrentes de análisis de datos o web scraping, y más.

Crear una cuenta

Puedes crearte una cuenta con este enlace para obtener $200 de crédito por 60 días, y mi me llegan $25 😊

(necesita medio de pago)

Crear un proyecto

Crear un droplet

Buscar en el Marketplace la imagen RStudio

Elegir la configuración del droplet

Configurar droplet

Crear usuario

adduser usuario
adduser usuarioprueba
usermod -aG sudo usuarioprueba

Para abrir el RStudio instalado en el Droplet: {IP}:8787

Clonar una aplicación

O en la Terminal del droplet: git clone {url}

Configurar Shiny Server

Enlazar la carpeta de la aplicación con la carpeta de shiny-server por medio de un enlace simbólico:

sudo ln -s ~/miaplicacion /srv/shiny-server/

Instalar paquetes para Shiny

Desde la consola de Digital Ocean:

sudo su - shiny
R
install.packages("...")

Editar configuración de Shiny

sudo nano /etc/shiny-server/shiny-server.conf

Dentro de este archivo, agregar estas opciones:

preserve_logs true;
sanitize_errors false;

Guardar usando control+O, cerrar usando control+W.

Fecha de publicación:
November 6, 2024
Extensión:
2 minute read, 225 words
Categorías:
Tutoriales
Tags:
Shiny
Ver también:
Desarrollando un buscador para mi blog con Shiny