Empezando


Cloud

El auto-hospedaje requiere habilidades técnicas para configurar la instancia, respaldar la base de datos y mantener actualizaciones. Si no tienes experiencia administrando servidores y solo quieres usar la aplicación web, te recomendamos usar Flowise Cloud.

Inicio Rápido

Pre-requisito: asegúrate de que NodeJS esté instalado en tu máquina. Node v18.15.0 o v20 y superiores son compatibles.

Instala Flowise localmente usando NPM.

  1. Instala Flowise:

npm install -g flowise

También puedes instalar una versión específica. Consulta las versiones disponibles.

npm install -g flowise@x.x.x
  1. Inicia Flowise:

npx flowise start

Docker

Hay dos formas de implementar Flowise con Docker:

Docker Compose

  1. Ve a la carpeta docker en la raíz del proyecto.

  2. Copia el archivo .env.example y pégalo como otro archivo llamado .env.

  3. Ejecuta:

docker compose up -d
  1. Puedes detener los contenedores ejecutando:

docker compose stop

Imagen de Docker

  1. Crea la imagen:

docker build --no-cache -t flowise .
  1. Ejecuta la imagen:

docker run -d --name flowise -p 3000:3000 flowise
  1. Detén la imagen:

docker stop flowise

Para Desarrolladores

Flowise tiene 3 módulos diferentes en un solo repositorio monolítico:

  • Servidor: Backend en Node para servir la lógica de API.

  • UI: Frontend en React.

  • Componentes: Componentes de integración.

Prerrequisito

Instala PNPM.

npm i -g pnpm

Configuración 1

Configuración simple usando PNPM:

  1. Clona el repositorio:

git clone https://github.com/FlowiseAI/Flowise.git
  1. Entra en la carpeta del repositorio:

cd Flowise
  1. Instala todas las dependencias de todos los módulos:

pnpm install
  1. Construye el código:

pnpm build

Inicia la app en http://localhost:3000

pnpm start

Configuración 2

Configuración paso a paso para contribuidores del proyecto:

  1. Clona tu repositorio forked.

  2. Crea una nueva rama, consulta la guía. Convenciones de nombres:

    • Para rama de funcionalidades: feature/<NuevaFuncionalidad>.

    • Para rama de corrección de errores: bugfix/<NuevaCorrección>.

  3. Cambia a la rama que acabas de crear.

  4. Entra en la carpeta del repositorio:

cd Flowise
  1. Instala todas las dependencias de todos los módulos:

pnpm install
  1. Construye el código:

pnpm build
  1. Inicia la app en http://localhost:3000

pnpm start
  1. Para un entorno de desarrollo:

  • Crea un archivo .env y especifica el PORT (consulta .env.example) en packages/ui.

  • Crea un archivo .env y especifica el PORT (consulta .env.example) en packages/server.

pnpm dev
  • Los cambios realizados en packages/ui o packages/server se reflejarán en http://localhost:8080.

  • Para los cambios realizados en packages/components, deberás reconstruir para reflejar los cambios:

    pnpm build

    y luego:

    pnpm start

    para asegurarte de que todo funcione correctamente en producción.


Para Empresas

Los planes empresariales tienen repositorios e imágenes Docker separados.

Una vez que se te haya otorgado acceso a ambos, la configuración es la misma que #setup-1. Antes de iniciar la aplicación, los usuarios empresariales deben completar los valores de los parámetros empresariales en el archivo .env. Consulta .env.example para los cambios requeridos.

Contacta a support@flowiseai.com para obtener los valores de las siguientes variables de entorno:

LICENSE_URL
FLOWISE_EE_LICENSE_KEY

Para la instalación con Docker:

cd docker
cd enterprise
docker compose up -d

Aprende Más

En este tutorial en video, Leon proporciona una introducción a Flowise y explica cómo configurarlo en tu máquina local.

Guía Comunitaria

Last updated