Zum Inhalt springen

Lösungen · LLM-Anwendungsplattform

Ein VPS für Dify

Dify ist die Open-Source-Plattform zum Erstellen von LLM-Anwendungen: Chat-Assistenten, Agenten, Workflows und RAG über Ihre Dokumente, mit dem Modellanbieter Ihrer Wahl hinter einem API-Schlüssel. Die Dokumentation verlangt 2 CPU-Kerne und 4 GiB RAM, und die offizielle Docker-Compose-Datei startet sechzehn Container; betrachten Sie dieses Minimum also wirklich als Untergrenze. BD-8 für $12.90 im Monat ist die günstigste Maschine mit echtem Spielraum; C2-4-80 für $37.90 ist die günstigste, die genau dem offiziellen Minimum entspricht, in Dutzenden Städten.

Was es braucht

Software laut Dokumentation, Größen mit Quellenangabe

Software und Sicherheitskonfiguration stammen aus der Dokumentation des jeweiligen Projekts. Wo das Projekt keine Hardwareangabe veröffentlicht, ist bei den Größen angegeben, von wem sie stammen.

Aus der Dify-README und docs.dify.ai

  • „CPU >= 2 Core, RAM >= 4 GiB.“ Docker Engine 19.03 oder neuer mit Docker Compose 2.24.0 oder neuer, unter Linux.
  • Installation: Klonen Sie das neueste Release, dann cd dify/docker && cp .env.example .env && docker compose up -d. Die Compose-Datei startet sieben Dify-Dienste sowie Postgres, Redis, Weaviate, nginx, zwei Sandboxes und zwei Egress-Proxys.
  • nginx im Stack veröffentlicht die Ports 80 und 443. Das Admin-Konto wird einmalig unter http://your-ip/install angelegt; danach melden Sie sich unter der reinen Adresse an.
  • Modelle kommen von einem Anbieter, den Sie in den Einstellungen konfigurieren: ein API-Schlüssel für ein gehostetes Modell oder ein selbst gehosteter, OpenAI-kompatibler Endpunkt wie Ollama. Dify selbst führt kein Modell aus, also keine GPU.

Größen (Difys Minimum, dann unsere Angaben anhand dessen, was die Compose-Datei startet)

Dimensionierung nach Einsatzzweck
WorkloadvCPURAM
Nur Dify (offizielles Minimum)Hier laufen sechzehn Container im Leerlauf. Das Indexieren einer Dokumentensammlung oder ein Build auf derselben Maschine treibt sie in den Swap.24 GB
Dify plus einige Apps und eine kleine WissensdatenbankUnsere Angabe. Postgres, Redis, Weaviate und die Worker belegen jeweils eigenen Arbeitsspeicher; ab hier wird es nicht mehr eng.48 GB
Große Wissensdatenbanken, viele Nutzer, Workflows den ganzen TagUnsere Angabe. Weaviate wächst mit den Vektoren; Embedding und Indexierung laufen auf der CPU des Workers.824 GB

Die passenden Tarife

5 Server, live bepreist

Günstigste passende Maschine zuerst. Die Preise sind die heutigen, pro Monat, aus dem Katalog gelesen.

  • BD-8$12.90/Monat

    4 vCPU · 8 GB · 100 GB Speicherplatz · 32 TB

    Am günstigsten mit Platz für den gesamten Stack. 4 vCPU, 8 GB, 100 GB und 32 TB Traffic, für weniger als die 4-GB-Maschinen anderswo. In beiden Punkten das Doppelte des offiziellen Minimums.

  • BD-12$17.90/Monat

    6 vCPU · 12 GB · 200 GB Speicherplatz · 32 TB

    6 vCPU / 12 GB / 200 GB für eine echte Dokumentenbibliothek. Speicherplatz für Uploads und Vektoren, Arbeitsspeicher, in den Weaviate hineinwachsen kann.

  • BD-24$31.90/Monat

    8 vCPU · 24 GB · 300 GB Speicherplatz · 32 TB

    8 vCPU / 24 GB für die Apps eines Teams. Mehrere Apps, große Wissensdatenbanken, Agenten und Workflows gleichzeitig.

  • C2-4-80$37.90/Monat

    2 vCPU · 4 GB · 80 GB Speicherplatz · 3 TB

    Genau das offizielle Minimum, in Dutzenden Städten. 2 vCPU / 4 GB / 80 GB. Betreibt den Stack; bauen oder indexieren Sie nicht zusätzlich darauf. Wählen Sie ihn wegen der Stadt, nicht wegen der Größe.

  • C4-8-160$75.90/Monat

    4 vCPU · 8 GB · 160 GB Speicherplatz · 3 TB

    4 vCPU / 8 GB / 160 GB, in Dutzenden Städten. Die komfortable Größe, falls die sechs Städte der günstigsten Zeile nicht für Sie passen.

Für Dify gibt es noch keine Startvorlage: Die Installation besteht aus den vier Schritten unten, die Sie selbst eingeben. Es sind die Befehle aus Difys eigener Dokumentation, nichts hinzugefügt.

Die Installation

Vier Schritte, aus der Dify-Dokumentation

Docker, der Compose-Stack, die Admin-Seite, dann ein Modell. Erledigen Sie Schritt 3, sobald der Stack läuft: Der erste Besucher von /install legt den Admin an.

  1. Docker. curl -fsSL https://get.docker.com | sh Dify benötigt Compose 2.24 oder neuer; docker compose version zeigt, welche Version Sie haben.
  2. Klonen Sie das neueste Release und starten Sie es. git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git cd dify/docker && cp .env.example .env && docker compose up -d Sechzehn Container starten; docker compose ps sollte jeden als Up oder healthy anzeigen, mit init_permissions als Exited.
  3. Legen Sie jetzt den Admin an. Öffnen Sie http://your-ip/install, richten Sie das Admin-Konto ein und melden Sie sich dann unter http://your-ip an. Solange Sie kein HTTPS haben, halten Sie Port 80 hinter der Firewall und greifen per SSH darauf zu: ssh -N -L 8080:127.0.0.1:80 root@your-server, dann http://127.0.0.1:8080/install.
  4. Fügen Sie einen Modellanbieter hinzu, dann eine Domain. Settings, Model Provider: Fügen Sie den API-Schlüssel eines gehosteten Anbieters ein oder verweisen Sie einen OpenAI-kompatiblen Anbieter auf Ihr eigenes Ollama. Für HTTPS richten Sie einen A-Record auf den Server, kopieren docker/envs/infrastructure/certbot.env.example ohne die Endung .example, tragen dort CERTBOT_DOMAIN und CERTBOT_EMAIL ein und starten dann das certbot-Profil des Stacks: docker compose --profile certbot up -d.

Ehrlich gesagt

Was wir tatsächlich kaufen würden

Das Minimum liegt bei 2 Kernen und 4 GiB für sechzehn Container. Nehmen Sie die 8-GB-Maschine, die weniger kostet als die auf das Minimum zugeschnittenen.

Für Dify und einige Apps

BD-8 · $12.90/Monat

4 vCPU, 8 GB und 100 GB für $12.90: der gesamte offizielle Stack mit Arbeitsspeicher, in den Postgres, Redis und Weaviate wachsen können, Speicherplatz für Uploads und CPU für die Indexierung, ohne dass die Apps ins Stocken geraten. Die Modelle laufen anderswo, hinter einem API-Schlüssel, daher braucht diese Maschine nie eine GPU. Wenn Sie eine Stadt brauchen, die die günstigste Zeile nicht hat, ist C4-8-160 für $75.90 dieselbe Ausstattung in Dutzenden Städten.

Fragen

Was Kunden vor dem Kauf fragen.

Was sind die Systemanforderungen von Dify?
Sowohl die README als auch die Docker-Compose-Anleitung nennen mindestens 2 CPU-Kerne und 4 GiB RAM, mit Docker Engine 19.03+ und Docker Compose 2.24.0+. Dieses Minimum gilt nur für die Plattform selbst: Die Compose-Datei startet die Dify-API, einen Websocket-Dienst, zwei Worker, die Web-App, den Plugin-Daemon und das Agent-Backend, dazu Postgres, Redis, Weaviate, nginx, zwei Sandboxes und zwei Proxys. Die macOS-Anleitung gibt der Docker-Desktop-VM 2 CPUs und 8 GiB, ein guter Hinweis darauf, wie komfortabel aussieht. Ab einer Maschine mit 8 GB wird es nicht mehr eng.
Braucht Dify eine GPU?
Nein. Dify ist die Anwendungsschicht: Es ruft den von Ihnen konfigurierten Modellanbieter auf, über einen API-Schlüssel oder einen OpenAI-kompatiblen Endpunkt. Die Dokumentation listet Dutzende gehostete Anbieter und selbst gehostete Optionen. Wenn Sie das Modell ebenfalls selbst hosten möchten, ist das eine separate Maschine und eine separate Frage: Die Ollama-Seite dimensioniert CPU-Inferenz nach Modell, und in der GPU-Linie finden Sie interaktive Geschwindigkeit.
Welche Ports verwendet es?
Das nginx des Stacks veröffentlicht 80 und 443 auf dem Host (EXPOSE_NGINX_PORT und EXPOSE_NGINX_SSL_PORT in docker/.env). Alles andere, Postgres, Redis, Weaviate, die Sandboxes, bleibt im Compose-Netzwerk. Halten Sie Port 80 hinter der Firewall, bis der Admin existiert und HTTPS funktioniert; der erste Besucher von /install legt das Admin-Konto an.
Postgres und Redis: Muss ich sie betreiben?
Sie stehen in der Compose-Datei und starten mit allem anderen: postgres:15-alpine für Difys Daten und redis:6-alpine für Warteschlangen und Caching, dazu Weaviate als Standard-Vektorspeicher. Sie können Dify über docker/.env auf externe Dienste verweisen, aber auf einer einzelnen Maschine sind die mitgelieferten die übliche Einrichtung. Sichern Sie das Verzeichnis docker/volumes: Das sind die Datenbank, die Vektoren und die Uploads.
Wie viel Speicherplatz?
Die Dokumentation nennt keine Zahl. Die sechzehn Images umfassen mehrere Gigabyte, danach wächst der Speicherbedarf mit hochgeladenen Dokumenten und deren Vektoren in Weaviate und Postgres. Jede Zeile auf dieser Seite hat 80 GB oder mehr; die Zeilen mit 200 GB und 300 GB sind für eine echte Dokumentenbibliothek gedacht.
Dify, n8n oder Flowise?
Dify ist eine Plattform für LLM-Anwendungen: Prompts, Agenten, RAG und Workflows rund um Modelle, mit einer Chat- und API-Oberfläche für das Ergebnis. n8n ist allgemeine Automatisierung, die zufällig auch KI-Nodes hat. Flowise war ein visueller LangChain-Builder; die Maintainer haben das Projekt im August 2026 eingestellt, und seine Seite erklärt, was das für alle bedeutet, die es noch betreiben. Alle drei laufen auf denselben Maschinen, und wir haben für jedes eine eigene Seite.