How to install Flowise on ubuntu 24.04

Flowise is an open-source, low-code tool designed to build and deploy LLM pipelines using a visual drag-and-drop interface. It supports various AI models, vector databases, APIs, and integrations through customizable nodes. Using Docker simplifies the deployment by avoiding dependency conflicts (like the LangChain version errors you saw).

This guide walks you through installing Flowise on an Ubuntu server using Docker and Docker Compose.

Update your system

sudo apt update && sudo apt upgrade -y

Install Docker

sudo apt install docker.io -y
sudo systemctl enable --now docker

Verify:

docker --version

Create a folder for Flowise data

This stores your settings, logs, and flows.

mkdir -p ~/.flowise

Run Flowise using Docker

docker run -d \
  -p 3000:3000 \
  -v ~/.flowise:/root/.flowise \
  --name flowise \
  flowiseai/flowise

What this does:

  • Runs Flowise in background (-d)
  • Exposes port 3000
  • Saves data in ~/.flowise
  • Uses the official Docker image

Access Flowise

Open your browser:

http://YOUR-SERVER-IP:3000

Flowise UI should load immediately.

image


(Optional) Set an admin username/password

Flowise uses environment variables:

docker stop flowise
docker rm flowise

docker run -d \
  -p 3000:3000 \
  -v ~/.flowise:/root/.flowise \
  -e FLOWISE_USERNAME=admin \
  -e FLOWISE_PASSWORD=yourpassword \
  --name flowise \
  flowiseai/flowise

You can customize more environment variables if needed.

(Optional) Run Flowise with Docker Compose

Create file:

nano docker-compose.yml

Paste:

version: '3'
services:
  flowise:
    image: flowiseai/flowise
    container_name: flowise
    ports:
      - "3000:3000"
    environment:
      FLOWISE_USERNAME: admin
      FLOWISE_PASSWORD: yourpassword
    volumes:
      - ~/.flowise:/root/.flowise
    restart: unless-stopped

Start:

docker compose up -d

🎉 Flowise is now fully installed via Docker!


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS