How to Deploy Flowise

How to Deploy Flowise

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
4 min

Flowise reached end of life on August 31, 2026. Active development stopped on July 29, and the repository was archived with its npm packages and Docker images marked deprecated on August 13. Sliplane no longer offers the Flowise preset for new deployments. Read the official announcement and compare maintained Flowise alternatives before starting a new project.

Flowise was an open-source platform for building AI agents visually. This archived guide documents how existing users can run the final release locally with Docker Compose.

For a maintained platform, start with our Flowise alternatives comparison.

Deploy locally

In this section, we’ll deploy Flowise locally with Docker Compose. We’ll provide a minimal, working compose file and walk through a few common Docker Compose commands. By the end, you’ll have a running local setup.

Prerequisites

Before we get started, make sure you have Docker Desktop installed and running.

Step 1: Create the Docker Compose file

Create a file named compose.yml, then copy the following code into your file:

compose.yml
services:
    flowise:
        image: flowiseai/flowise:3.0.12
        ports:
            - 3000:3000

This is the minimum setup needed to get Flowise running.

Step 2: Start the service

Run the following command in the same directory as your compose.yml:

docker compose up -d

The -d indicates that the service is running in the background, so if you want to check if it's running:

docker compose ps

You should see the flowise service marked as Up, then you can open your browser and go to http://localhost:3000.

Logs can be checked with:

docker compose logs -f

The -f flag streams the logs in real time, just like tail -f, so you can watch new log output as it happens.

To stop and remove the service:

docker compose down

By default, Flowise stores data inside the container. This means all data will be lost if the container is removed. To persist data across deploys and restarts, mount a volume and set the required environment variables:

compose.yml
services:
    flowise:
        image: flowiseai/flowise:3.0.12
        ports:
            - 3000:3000
        volumes:
            - ~/.flowise:/root/.flowise
        environment:
            - DATABASE_PATH=/root/.flowise
            - SECRETKEY_PATH=/root/.flowise
            - LOG_PATH=/root/.flowise/logs
            - BLOB_STORAGE_PATH=/root/.flowise/storage

This setup ensures:

  • Your database persists
  • Secrets don’t reset
  • Logs and file uploads are kept between restarts

Sliplane preset availability

Sliplane retired the Flowise one-click preset for new deployments after the upstream project reached end of life. Existing Flowise services are not removed by this change, but they no longer receive upstream releases or official support.

For new workloads, compare n8n, Langflow, Dify, Activepieces, and Haystack. Sliplane continues to provide one-click presets for options including n8n and Langflow.

FAQ

Q: Can I still self-host Flowise? A: The Apache 2.0 source remains available in the archived repository, so existing users can keep or fork it. The official npm packages and Docker images are deprecated, and the core team no longer maintains or supports the project.

Q: Can I deploy a new Flowise service with the Sliplane preset? A: No. Sliplane removed the Flowise preset for new deployments after the project reached end of life. Existing services continue to appear in their projects.

Q: What is the difference between Flowise and n8n? A: Flowise focused on visually building LLM apps, while n8n is a maintained general-purpose automation platform with AI nodes. See the full Flowise alternatives comparison or deploy n8n with Sliplane.

Welcome to your cloud platform

Sliplane makes it simple to deploy and scale your apps in the cloud. Start with a container or your favorite framework and grow from there. Try it now and get started in minutes!