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/installangelegt; 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)
| Workload | vCPU | RAM |
|---|---|---|
| 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. | 2 | 4 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. | 4 | 8 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. | 8 | 24 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.
- Docker.
curl -fsSL https://get.docker.com | shDify benötigt Compose 2.24 oder neuer;docker compose versionzeigt, welche Version Sie haben. - 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 -dSechzehn Container starten;docker compose pssollte jeden als Up oder healthy anzeigen, mit init_permissions als Exited. - Legen Sie jetzt den Admin an. Öffnen Sie
http://your-ip/install, richten Sie das Admin-Konto ein und melden Sie sich dann unterhttp://your-ipan. 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. - 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.exampleohne 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