Instalación del Runner
Requisitos del sistema, ediciones disponibles y guía completa de instalación del Roberty Runner en una computadora o un servidor.
Instalación del Runner
Requisitos del sistema
Antes de instalar, comprueba que el entorno cumple todo lo siguiente. Saltarse este paso es la causa más común de problemas de rendimiento y conectividad.
Hardware
| Recurso | Mínimo | Recomendado |
|---|---|---|
| Memoria RAM | 4 GB | 8 GB o más |
| Almacenamiento | 10 GB libres | Un SSD con 10 GB o más |
| Procesador | Dual-core 2 GHz | Quad-core 2,5 GHz o superior |
Sistema operativo
Servidores y entornos de producción:
- Windows Server 2016, 2019 o 2022
- Windows 10 u 11 (64 bits)
- Ubuntu 20.04 LTS o superior (solo Roberty Production Runner)
Estaciones de desarrollo:
- Windows 10 u 11 (64 bits)
- macOS 12 Monterey o superior
Google Chrome ya no publica actualizaciones para Windows Server 2012 R2. En esas máquinas, usa Chromium 109: Descargar Chromium 109
Tras descargarlo, extrae el contenido en C:\Program Files\Google\Chrome\Application.
Software necesario
| Software | Cuándo hace falta |
|---|---|
| Microsoft Visual C++ Redistributable 2015-2022 (descarga) | Siempre — aporta las bibliotecas de tiempo de ejecución que Roberty usa para acceder a las APIs nativas de Windows |
| .NET Framework 4.8 o superior (descarga) | Siempre — necesario para la integración con el sistema operativo |
| Google Chrome o Microsoft Edge (última versión) | Siempre — necesario para las automatizaciones web |
| Microsoft Office 2016 o superior | Solo para robots que manipulan archivos de Excel (.xlsx / .xls) o automatizan Office |
Reglas de firewall necesarias
Roberty necesita que un conjunto de endpoints sea accesible en la red donde se instala el Runner, tanto para desarrollar robots como para ejecutarlos. Los entornos con firewall o proxy restrictivo deben permitir esas direcciones antes de instalar.
Nuestro equipo de soporte facilita la lista. Contáctalos por los canales de atención indicando que necesitas las reglas de firewall para instalar el Runner o Roberty Studio Desktop.
Un firewall o proxy que bloquee los endpoints necesarios provoca fallos de conexión, un dispositivo que aparece sin conexión o un fallo al actualizar la biblioteca de acciones.
Consideraciones para máquinas virtuales
El Runner funciona en máquinas virtuales, tanto en infraestructura local como en nubes públicas (AWS, Azure, GCP). Algunas precauciones adicionales evitan interrupciones en la ejecución de los robots.
Mantener la sesión activa tras cerrar sesión
Para que la ejecución continúe después de que el usuario cierre sesión en la VM, la pantalla de la máquina virtual debe seguir activa. Crea un script .bat con el contenido siguiente y ejecútalo al cerrar la sesión:
@echo off
tscon %sessionname% /dest:console
Inicio de sesión automático tras reiniciar
Si la VM no inicia sesión automáticamente después de reiniciarse, configura la herramienta Microsoft Autologon para que las ejecuciones continúen sin intervención manual.
Fijar una resolución estándar
Estandarizar la resolución de pantalla evita errores de interacción con las interfaces gráficas y facilita el mantenimiento entre varias máquinas. Para configurarla desde el Editor del Registro:
- Pulsa
Windows + R, escriberegedity pulsa Enter. - Entra en
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration. - Localiza la clave correspondiente a tu pantalla y ajusta
PrimSurfSize.cx(ancho) yPrimSurfSize.cy(alto) a la resolución que quieras, por ejemplo1920y1080. - Reinicia la computadora para aplicarlo.
Haz una copia de seguridad del registro antes de cualquier cambio.
Ediciones disponibles
Roberty ofrece dos instalaciones, cada una con un propósito distinto. Elige según lo que vayas a hacer.
Roberty Studio Desktop
Para desarrollo y pruebas. Reúne en una sola aplicación el Designer —donde creas los robots— y el Runner que los ejecuta.
- Disponible para: Windows y macOS
- Qué aporta: acceso anticipado a funciones experimentales, que llegan a la edición Desktop antes que al Studio web
Roberty Production Runner
Para servidores y entornos de producción. Una instalación ligera, dedicada exclusivamente a ejecutar robots, sin interfaz de diseño.
- Disponible para: Windows y Linux
- Ideal para: servidores en centros de datos, máquinas virtuales, entornos de alta disponibilidad y ejecución a escala
Cómo descargarlo
- Entra en tu workspace en studio.roberty.app.
- En el menú superior, haz clic en Descargar Roberty.
- Elige la edición adecuada para tu entorno:
- En mi computadora → Roberty Studio Desktop
- En un servidor → Roberty Production Runner
- Haz clic en Descargar para obtener el instalador.
Instalación en Linux
El Roberty Production Runner está disponible para:
- Debian y derivadas (como Ubuntu)
- RHEL — Red Hat Enterprise Linux
Contacta con nuestros canales de soporte para obtener las instrucciones de instalación correspondientes.
Paso a paso
Paso 1 — Ejecutar el instalador
Abre el archivo descargado. Si Windows muestra «Windows protegió su PC»:
- Haz clic en Más información.
- Haz clic en Ejecutar de todas formas.
Para automatizar cualquier cosa, Roberty necesita permiso para controlar el mouse y el teclado y para acceder al sistema de archivos. Windows Defender lanza esta alerta ante cualquier software que pida esos permisos sin la firma digital de un gran publicador. Roberty es seguro: es una medida estándar del sistema operativo, no un indicio de riesgo.
Si Windows bloquea el archivo antes incluso de ejecutarlo: haz clic derecho en el instalador, elige Propiedades, marca Desbloquear en la pestaña General y haz clic en Aceptar. Después ejecútalo con normalidad.
Paso 2 — Iniciar sesión
- Introduce el correo electrónico y la contraseña de tu cuenta de Roberty.
- Selecciona el workspace al que pertenecerá este dispositivo.
Si es tu primera vez con Roberty, crea tu cuenta en studio.roberty.app antes de continuar.
Paso 3 — Nombrar el dispositivo
Dale un nombre a este dispositivo. Aparecerá en el Studio y en los logs de ejecución: elige algo que siga siendo fácil de reconocer más adelante.
- Usa nombres descriptivos y consistentes:
SERVER-PROD-01,DESKTOP-DEV-JOAO,VM-FINANZAS - Prefiere mayúsculas y guiones; evita espacios y caracteres especiales
- Incluye el entorno (
DEV,HOMOLOG,PROD) para que un workspace con muchos dispositivos siga siendo manejable
Paso 4 — Configuración del servicio
Este paso define las preferencias técnicas del Runner. Los valores por defecto sirven en la mayoría de los casos: cámbialos solo si tu entorno exige algo concreto.
| Configuración | Qué es | Por defecto |
|---|---|---|
| Base de datos local | La base de datos que guarda los logs y la cola de ejecución | SQLite |
| Puerto del panel administrativo | El puerto HTTP del panel administrativo local, generado durante la instalación | Generado automáticamente |
| Contraseña del panel administrativo | La contraseña para acceder al panel administrativo local | (la eliges tú) |
La contraseña del panel se define una sola vez, en esta pantalla. Guárdala en un lugar seguro: la necesitarás cada vez que abras el panel administrativo. Si más adelante tienes que restablecerla, contacta con el soporte.
Si el puerto generado automáticamente ya lo usa otro servicio de la máquina, cámbialo aquí por uno libre. Compruébalo antes con netstat -a en el terminal.
Paso 5 — Finalizar
Haz clic en Empezar. El Runner va a:
- Registrar el dispositivo en tu cuenta de Roberty
- Iniciar sus servicios en segundo plano
- Conectarse automáticamente a Roberty Studio
En unos segundos el dispositivo aparece como En línea en el Studio.
Comprobar la instalación
Confirma que todo funciona antes de vincular un robot:
En el panel local:
- Abre el navegador en la máquina instalada y entra en la URL que se mostró al final de la instalación (p. ej.
http://localhost:PUERTO). - Inicia sesión con la contraseña que definiste durante la instalación.
- Comprueba que el estado del servicio es Activo.
En Roberty Studio:
- Entra en studio.roberty.app.
- En el menú lateral, abre Dispositivos (o entra en la configuración de cualquier robot → pestaña Dispositivos).
- El nuevo dispositivo debería estar ahí, En línea.
Si no aparece, consulta la solución de problemas más abajo.
Solución de problemas
El dispositivo no aparece en línea en el Studio
- Confirma que la máquina llega a internet sin que un proxy bloquee las conexiones salientes.
- Comprueba si un firewall o un antivirus está bloqueando el puerto configurado durante la instalación.
El panel administrativo no abre en el navegador
- Confirma el puerto: usa la URL que se mostró al final de la instalación. Si no la anotaste, revisa la configuración del Runner.
- En algunos entornos corporativos
localhostestá bloqueado. Prueba con127.0.0.1en la URL.
Error de autenticación al iniciar sesión en el instalador
- Confirma que el correo y la contraseña funcionan en studio.roberty.app.
- Comprueba que tu cuenta tiene permiso para añadir dispositivos al workspace.
Windows bloquea la ejecución incluso tras hacer clic en «Ejecutar de todas formas»
- Haz clic derecho en el instalador → Propiedades → pestaña General → marca Desbloquear → Aceptar.
- Si persiste, prueba a desactivar el antivirus durante la instalación y volver a activarlo después.
Siguientes pasos
- Visión general del Runner — qué hace el Runner y cómo moverte por el panel administrativo
- Vincular un dispositivo a un robot — conecta tu Runner recién instalado a un robot en el Studio