Flowise deployen - So geht's

Flowise deployen - So geht's

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

Flowise ist eine leistungsstarke Open-Source-Plattform, mit der du KI-Agenten visuell erstellen kannst. Je nach Infrastruktur und Nutzungsanforderungen kann Flowise auf verschiedene Weise deployed werden. Diese Anleitung stellt zwei Methoden zum Deployen von Flowise vor:

  • Lokal mit Docker Compose
  • In der Cloud mit Sliplane (die einfache / produktionsreife Methode)

Wenn du Flowise auf deinem Rechner ausprobieren möchtest, lies den nächsten Abschnitt. Wenn du eine öffentliche URL mit weniger Setup-Aufwand benötigst, springe zum Cloud-Abschnitt.

Lokal deployen

In diesem Abschnitt deployen wir Flowise lokal mit Docker Compose. Wir stellen eine minimale, funktionierende Compose Datei bereit und gehen einige gängige Docker Compose Befehle durch. Am Ende hast du eine laufende lokale Installation.

Voraussetzungen

Bevor wir beginnen, stelle sicher, dass Docker Desktop installiert und gestartet ist.

Schritt 1: Docker Compose-Datei erstellen

Erstelle eine Datei namens compose.yml und kopiere den folgenden Code in deine Datei:

services:
    flowise:
        image: flowiseai/flowise:3.0.12
        ports:
            - 3000:3000

Dies ist die minimale Konfiguration, die benötigt wird, um Flowise zum Laufen zu bringen.

Schritt 2: Service starten

Führe den folgenden Befehl im selben Verzeichnis wie deine compose.yml aus:

docker compose up -d

Das -d bedeutet, dass der Service im Hintergrund läuft. Wenn du überprüfen möchtest, ob er läuft:

docker compose ps

Du solltest den flowise-Service als Up markiert sehen, dann kannst du deinen Browser öffnen und zu http://localhost:3000 gehen.

Logs können mit folgendem Befehl überprüft werden:

docker compose logs -f

Die -f-Option streamt die Logs in Echtzeit, ähnlich wie tail -f, sodass du neue Log-Ausgaben beobachten kannst, während sie passieren.

Um den Service zu stoppen und zu entfernen:

docker compose down

Weitere Schritte (empfohlen)

Standardmäßig speichert Flowise Daten im Container. Das bedeutet, dass alle Daten verloren gehen, wenn der Container entfernt wird. Um Daten über Deployments und Neustarts hinweg zu erhalten, mounte ein Volume und setze die erforderlichen Umgebungsvariablen:

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

Diese Konfiguration stellt sicher:

  • Deine Datenbank bleibt erhalten
  • Geheimnisse werden nicht zurückgesetzt
  • Logs und Datei-Uploads bleiben zwischen Neustarts erhalten

Mit Sliplane deployen

Sliplane ist eine vollständig verwaltete Container-as-a-Service-Plattform, die das Hosten von Docker-Containern extrem einfach macht.

Sliplane unterstützt One-Click-Deployment für Flowise. Alles, was du tun musst:

  1. Gehe zu container.new/flowise
  2. Wähle ein Projekt aus
  3. Wähle einen Server aus
  4. Klicke auf Deploy!

Das Deployment startet sofort und du wirst zu deiner Projektseite weitergeleitet, wo du den Deployment-Status sehen kannst.

Sliplane service deploy status

Sobald es auf "Successful" wechselt, kannst du die Domain besuchen

Sliplane service domain

und dein Flowise ist direkt verfügbar! 🎉

Flowise in Sekunden deployen

Überspringe das Docker Compose Setup und starte Flowise mit einem Klick.

Weitere Schritte

Aus den Sliplane-Projekteinstellungen heraus,

Sliplane service settings entrance

kannst du:

  • Umgebungsvariablen hinzufügen, entfernen oder bearbeiten
  • Healthchecks hinzufügen
  • Container-Logs anzeigen

... und mehr.

FAQ

F: Ist Flowise kostenlos? A: Flowise ist Open-Source und kostenlos zum Self-Hosting. Wenn du Flowise auf Sliplane selbst hostest, fallen keine Flowise-Lizenzkosten an.

F: Wie sieht die Preisgestaltung von Sliplane aus? A: Sliplane verwendet eine einfache, serverbasierte Preisgestaltung. Du zahlst für den Server, den du betreibst, und kannst auf diesem Server unbegrenzt Container ohne zusätzliche Kosten deployen. Die monatlichen Kosten von Sliplane betragen 9€. Du kannst Sliplane 2 Tage lang kostenlos testen.

F: Was ist der Unterschied zwischen Flowise und n8n? A: Flowise ist KI-first und darauf ausgelegt, LLM-basierte Apps wie Chatbots und Agenten zu erstellen, während n8n ein allgemeines Automatisierungstool ist, das sich auf die Integration von Services und die Orchestrierung von Workflows konzentriert. Übrigens kann n8n, genau wie Flowise, nahtlos auf Sliplane deployed werden. Schau hier vorbei, um deine n8n-Workflows mit dem Sliplane-Preset mit nur einem Klick zu deployen.

Willkommen in der Container-Cloud

Sliplane macht es einfach, Container in der Cloud zu deployen und bei Bedarf zu skalieren. Probier es jetzt aus!