← Back to Blog
Tutorials February 6, 2026 7 min read

Getting Started with Flowise: Build AI Workflows on Your SonicBit Seedbox

Introduction Ever wished you could build your own AI-powered tools without writing complex code? Flowise makes that dream a reality. It's a visual workflow buil...

S
SonicBit Team
Getting Started with Flowise: Build AI Workflows on Your SonicBit Seedbox

Introduction

Ever wished you could build your own AI-powered tools without writing complex code? Flowise makes that dream a reality. It's a visual workflow builder that lets you create AI applications using a simple drag-and-drop interface—think of it as "LEGO blocks for AI." And the best part? You can run it directly on your SonicBit seedbox, giving you full control over your data and workflows.

In this tutorial, you'll learn how to deploy Flowise on SonicBit, configure it properly, and build your first AI automation. Whether you want to create a chatbot, automate document analysis, or build custom AI agents, this guide will get you started in minutes.

What is Flowise?

Flowise is an open-source low-code platform for building custom LLM (Large Language Model) applications. Instead of writing hundreds of lines of code, you visually connect different components—like language models, vector databases, and tools—to create powerful AI workflows.

Common use cases:

  • Building custom chatbots with your own data

  • Automating document Q&A systems

  • Creating AI agents that can browse the web or query APIs

  • Analyzing and extracting information from PDFs

  • Generating content based on structured prompts
  • Since Flowise runs entirely on your SonicBit seedbox, your API keys and data never leave your private server. This is perfect if you're working with sensitive information or just want complete control over your AI infrastructure.

    Deploying Flowise on SonicBit

    SonicBit makes deploying Flowise incredibly simple. No Docker commands, no configuration files—just one click.

    Step 1: Install Flowise

  • Log into your SonicBit dashboard

  • Navigate to Apps from the sidebar

  • Search for "Flowise" in the app catalog

  • Click Install
  • That's it. SonicBit automatically handles the Docker container setup, configures Traefik for HTTPS, and assigns you a subdomain. Within 30 seconds, Flowise will be running at https://flowise.yourusername.sonicbit.net.

    Step 2: Access Your Flowise Instance

    Once deployment completes, click Open App from your SonicBit dashboard. You'll be greeted with the Flowise login screen. By default, there's no authentication configured, but we'll secure that in the next section.

    Step 3: Set Up Authentication (Recommended)

    Running Flowise without authentication means anyone with your URL can access your AI workflows. Here's how to secure it:

  • In your SonicBit dashboard, click on your Flowise app

  • Go to Settings* → *Environment Variables

  • Add these variables:
  • bash
    FLOWISE_USERNAME=your_username
    FLOWISE_PASSWORD=your_secure_password

  • Click Save* and *Restart App
  • Now Flowise requires login credentials before anyone can access your workflows.

    Understanding the Flowise Interface

    When you first open Flowise, you'll see three main sections:

  • Chatflows: Your visual AI workflows

  • Tools: Reusable components you can plug into chatflows

  • Credentials: Where you store API keys securely
  • The canvas is where the magic happens. You'll drag nodes from the sidebar, connect them together, and create AI pipelines that would normally require hundreds of lines of code.

    Building Your First AI Workflow

    Let's create a simple but powerful chatbot that answers questions about your documents. This tutorial uses OpenAI's GPT models, but Flowise supports many alternatives (Anthropic Claude, local models via Ollama, etc.).

    What You'll Need

  • An OpenAI API key (get one here)

  • A PDF document stored on your SonicBit seedbox
  • Step 1: Add Your OpenAI Credentials

  • Click Credentials in the Flowise sidebar

  • Click Add Credential

  • Select OpenAI API

  • Paste your API key and save
  • Step 2: Create a New Chatflow

  • Click Chatflows* → *Add New

  • Give it a name like "PDF Question Answering"

  • You'll see a blank canvas
  • Step 3: Build the Workflow

    Now you'll add and connect components. Here's the flow we're building:

    Document Loader* → **Text Splitter** → **Embeddings** → **Vector Store** → **Conversational Chain** → *Chat

    Let's break it down:

  • Add a PDF File Loader

  • - Drag "PDF File" from the Document Loaders section
    - Upload your PDF (you can grab one from your SonicBit My Drive)

  • Add a Text Splitter

  • - Drag "Recursive Character Text Splitter"
    - Connect it to the PDF loader
    - Keep default settings (1000 chunk size, 200 overlap)

  • Add OpenAI Embeddings

  • - Drag "OpenAI Embeddings"
    - Select your stored credentials
    - Connect it to the text splitter

  • Add a Vector Store

  • - Drag "In-Memory Vector Store"
    - Connect both the embeddings and text splitter to it

  • Add Conversational Retrieval Chain

  • - Drag "Conversational Retrieval QA Chain"
    - Connect the vector store
    - Add "ChatOpenAI" as the language model
    - Select GPT-3.5-turbo (or GPT-4 if you prefer)

    Step 4: Test Your Chatbot

    Click the Save* button, then *Chat in the top right. Your chatbot is now live. Try asking questions about your document:


    User: What are the main topics covered in this document?
    AI: Based on the document, the main topics include...

    The AI reads your PDF, breaks it into chunks, stores it in a vector database, and retrieves relevant sections to answer your questions. All of this happens on your private SonicBit server.

    Advanced Tips and Customization

    Use Your Own Documents from SonicBit

    Since Flowise runs on your seedbox, it has direct access to your files:

  • Upload PDFs, TXT, or CSV files to your SonicBit My Drive

  • Mount your storage to the Flowise container (SonicBit does this automatically)

  • Reference files directly in your document loaders
  • Connect Multiple Data Sources

    Flowise isn't limited to PDFs. You can combine:

  • Web scrapers to pull live website data

  • APIs to fetch real-time information

  • Databases to query structured data

  • YouTube transcripts to analyze video content
  • Create API Endpoints

    Every chatflow you build can become a REST API:

  • Open your chatflow settings

  • Enable API Endpoint

  • Copy the generated URL
  • Now you can integrate your AI workflow into external apps, automation scripts, or webhooks.

    Automate with SonicBit Remote Download

    Want to automatically process downloaded files with AI? Here's a workflow:

  • Use Remote Download to grab documents from URLs

  • Store them in your SonicBit My Drive

  • Configure Flowise to watch that folder

  • Automatically analyze new documents as they arrive
  • Troubleshooting Common Issues

    Flowise won't start after adding environment variables

  • Double-check variable names (they're case-sensitive)

  • Restart the app from the SonicBit dashboard
  • Chat responses are slow

  • GPT-4 is slower but more accurate; try GPT-3.5-turbo for faster responses

  • Reduce chunk size in your text splitter to process less data per query
  • API key errors

  • Verify your OpenAI key is valid and has available credits

  • Check that credentials are properly saved in Flowise
  • What's Next?

    You've just scratched the surface of what Flowise can do. Here are some ideas to explore:

  • Build a customer support bot trained on your FAQ documents

  • Create an AI assistant that can search the web and summarize findings

  • Automate content generation using custom prompt templates

  • Analyze logs or CSV files stored on your seedbox

  • Chain multiple AI agents together for complex workflows
  • The beauty of running Flowise on SonicBit is that you have unlimited storage for your documents, full control over your data, and the ability to integrate with your other seedbox apps (like Plex metadata analysis or automated torrent content categorization).

    Conclusion

    Flowise transforms AI development from a coding challenge into a visual design task. By deploying it on your SonicBit seedbox, you get the best of both worlds: powerful AI capabilities with complete privacy and control.

    Start simple with document Q&A, then gradually build more complex workflows as you get comfortable with the interface. The Flowise community has hundreds of templates you can import and customize, so you're never starting from scratch.

    Sign up free at SonicBit.net and get 4GB storage. Download our app on Android and iOS to access your seedbox on the go.

    Ready to Get Started?

    Experience the power of SonicBit with 4GB of free storage.