Instalación

Requisitos del sistema

Antes de proceder con la instalación, asegúrese de que su sistema cumpla con los siguientes requisitos mínimos:

  • Sistema operativo: Windows, Linux o macOS de 64 bits

  • RAM: Mínimo 8 GB (16 GB recomendado)

  • Espacio en disco: Mínimo 10 GB de espacio libre

  • Java: JDK o JRE versión 21

Verifique su instalación de Java ejecutando:

java -version

Métodos de instalación

Distribución portátil

La distribución portátil le permite ejecutar Flowset Control sin dependencias adicionales (excepto Java). Ideal para pruebas rápidas o desarrollo local.

Get the latest Flowset Control distribution package from the official downloads page.

Download

Instrucciones de ejecución:

  1. Descargue el archivo portátil desde el enlace proporcionado.

  2. Extraiga el archivo en el directorio de su preferencia.

  3. Ejecute el script de lanzamiento según su sistema operativo:

    Linux/macOS:

    ./run.sh

    Windows:

    run.bat
  4. Acceda a la aplicación en: http://localhost:8081.

Docker Compose

Este método permite un inicio rápido de Flowset Control en contenedores, sin configuración manual de la base de datos o del entorno.

Requisitos previos:

  • Docker y Docker Compose

  • Verifique las instalaciones:

    docker --version
    docker compose version

Instrucciones de ejecución:

  1. Cree un archivo docker-compose.yml con:

    version: '3.8'
    
    services:
      postgres:
        image: postgres:15
        environment:
          POSTGRES_DB: flowset-control
          POSTGRES_USER: root
          POSTGRES_PASSWORD: root
        ports:
          - "5432:5432"
    
      flowset-control:
        image: flowset/flowset-control-community:latest
        environment:
          MAIN_DATASOURCE_URL: jdbc:postgresql://postgres:5432/flowset-control
          MAIN_DATASOURCE_USERNAME: root
          MAIN_DATASOURCE_PASSWORD: root
          SERVER_PORT: 8081
        ports:
          - "8081:8081"
        depends_on:
          - postgres
  2. Inicie los contenedores:

    docker compose up -d
  3. Acceda a la aplicación en: http://localhost:8081.

  4. Para detener los contenedores:

    docker compose down

Encontrará instrucciones detalladas en GitHub.

Compilación desde el código fuente

Compile y ejecute desde el código fuente para desarrollo o despliegues personalizados.

Requisitos previos:

  • Git

  • Java 21 JDK

  • Base de datos PostgreSQL

Instrucciones de ejecución:

  1. Clone el repositorio:

    git clone https://github.com/flowset/flowset-control-community
  2. Configure la base de datos PostgreSQL.

    Flowset Control almacena datos, como las conexiones al motor BPM, en una base de datos. De forma predeterminada, Flowset Control requiere una base de datos PostgreSQL con los siguientes parámetros:

    • Nombre de la base de datos: flowset-control

    • Nombre de usuario: root

    • Contraseña: root

  3. Navegue al directorio del proyecto y ejecute:

    ./gradlew bootRun
  4. Acceda a la aplicación en: http://localhost:8081.

Posinstalación

Después de una instalación exitosa:

  1. Abra su navegador web y navegue a http://localhost:8081.

  2. Utilice las credenciales de administrador predeterminadas (admin/admin).

  3. Configure las conexiones de su motor BPM.