# Instalación de TERIUS Automate v0.1.0 Build 7

## 1. Panel web

1. Cree la base de datos y un usuario MySQL desde cPanel.
2. Cree el subdominio `automate.terius.cl`.
3. Suba la carpeta completa `terius-automate` fuera de `public_html`.
4. Configure el document root del subdominio apuntando exactamente a:

   `/home/USUARIO/terius-automate/web/public`

5. Asegure permiso temporal de escritura para `web/app` durante la instalación.
6. Abra `https://automate.terius.cl/install.php`.
7. Complete los datos de MySQL y cree el administrador.
8. Al finalizar, renombre o elimine `web/public/install.php`.
9. Deje `web/app/config.php` con permiso `0640`.

No exponga las carpetas `app`, `database` o `storage` dentro del document root.

## 2. Compilar el agente Windows

En un computador con .NET 10 SDK:

1. Descomprima el paquete completo.
2. Abra PowerShell en la carpeta raíz.
3. Ejecute:

   `powershell -ExecutionPolicy Bypass -File .\scripts\build-agent.ps1`

4. El ejecutable se generará en `dist\windows-agent`.

También puede abrir `windows\Terius.Automate.sln` en Visual Studio y publicar el proyecto para `win-x64`.

## 3. Registrar el robot

1. Ingrese al panel web.
2. Abra **Robots**.
3. Presione **Generar código**.
4. Abra `TERIUS.Robot.Agent.exe` en Windows.
5. Ingrese `https://automate.terius.cl`, el nombre del equipo y el código.
6. Presione **Registrar y conectar**.
7. El panel debe mostrar el robot como **Conectado**.

## 4. Primera ejecución

1. En el panel abra **Automatizaciones**.
2. Utilice el proceso inicial **Abrir TERIUS** o cree uno con otra URL.
3. Seleccione el robot.
4. Presione **Ejecutar**.
5. En Windows se abrirá la URL en el navegador predeterminado.
6. En **Ejecuciones** aparecerá el estado **Completada**.

## Consideración importante

Build 4 es un agente atendido. Debe existir una sesión de Windows iniciada y desbloqueada para controlar aplicaciones visibles. El servicio desatendido se incorporará en una fase posterior.
