FlowiseAI Installation Guide on Ubuntu 24.04

Estimated reading: 2 minutes 374 views

Introduction

FlowiseAI is an open-source platform designed for building AI applications such as chatbots and LLM workflows through a visual interface. It is built on top of LangChain and supports integration with multiple AI providers.

This guide provides a complete step-by-step process to install and run FlowiseAI on Ubuntu 24.04 using Docker. It includes system preparation, Docker setup, permission configuration, and application deployment.

Prerequisites

Before proceeding, ensure the following:

  • Ubuntu 24.04 server
  • Root or sudo access
  • SSH access
  • Minimum 2 GB RAM


Step 1: Connect to Server

ssh root@your_server_ip

Step 2: Update System

apt update && apt upgrade -y

Step 3: Create User (Optional)

adduser flowise
usermod -aG sudo flowise
su - flowise

Step 4: Configure Firewall

sudo ufw allow OpenSSH
sudo ufw allow 3000
sudo ufw enable
Step 5: Install Docker & Docker Compose
sudo apt install -y ca-certificates curl gnupg

sudo install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu noble stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Step 6: Fix Docker Permission

sudo usermod -aG docker flowise

Apply changes:

newgrp docker

Verify:

docker ps

Step 7: Create Project Directory

mkdir -p ~/flowise
cd ~/flowise

Step 8: Create docker-compose.yml

nano docker-compose.yml

Paste:

services:
  flowise:
    image: flowiseai/flowise
    restart: always
    ports:
      - "3000:3000"
    environment:
      - PORT=3000
    volumes:
      - ./data:/root/.flowise

Step 9: Run Flowise

docker compose up -d

Check:

docker ps

Step 10: Access Flowise

Open your browser and visit:

http://YOUR_SERVER_IP:3000

Conclusion

You have successfully installed FlowiseAI on Ubuntu 24.04 using Docker.

This guide covers the complete process from system preparation to deployment, including Docker installation and permission configuration. The application should now be running and accessible through port 3000.

This setup is suitable for basic usage, testing, and development. For production environments, additional steps such as enabling HTTPS, setting up a reverse proxy, and securing access should be considered.

Share this Doc

FlowiseAI Installation Guide on Ubuntu 24.04

Or copy link

CONTENTS