Spring til indhold

Løsninger · Platform til LLM-apps

En VPS til Dify

Dify er open source-platformen til at bygge LLM-apps: chatassistenter, agenter, workflows og RAG over dine dokumenter, med den modeludbyder, du vælger, bag en API-nøgle. Dokumentationen kræver 2 CPU-kerner og 4 GiB RAM, og den officielle Docker Compose-fil starter seksten containere, så betragt det som et absolut minimum. BD-8 til $12.90 om måneden er den billigste maskine med reel plads; C2-4-80 til $37.90 er den billigste, der præcis opfylder det officielle minimum, i snesevis af byer.

Hvad den kræver

Software fra dokumentationen, størrelser mærket efter kilde

Softwaren og sikkerhedsopsætningen kommer fra projektets egen dokumentation. Hvor projektet ikke oplyser hardwarekrav, står det ved størrelserne, hvis tal de er.

Fra Difys README og docs.dify.ai

  • “CPU >= 2 Core, RAM >= 4 GiB.” Docker Engine 19.03 eller nyere med Docker Compose 2.24.0 eller nyere, på Linux.
  • Installation: klon den seneste release, og kør derefter cd dify/docker && cp .env.example .env && docker compose up -d. Compose-filen starter syv Dify-tjenester plus Postgres, Redis, Weaviate, nginx, to sandboxes og to egress-proxyer.
  • nginx i stakken udstiller port 80 og 443. Administratorkontoen oprettes én gang på http://your-ip/install; derefter logger du ind på den rene adresse.
  • Modeller kommer fra en udbyder, du konfigurerer under Indstillinger: en API-nøgle til en hostet model eller et selvhostet, OpenAI-kompatibelt endpoint som Ollama. Dify kører ikke selv nogen model, så der kræves ingen GPU.

Størrelser (Difys minimum, derefter vores ud fra, hvad compose-filen starter)

Dimensionering efter anvendelse
ArbejdsbyrdevCPURAM
Kun Dify (officielt minimum)Seksten containere i tomgang her. Indeksering af en dokumentsamling eller et build på samme maskine vil skubbe den ud i swap.24 GB
Dify + nogle få apps og en lille vidensbaseVores. Postgres, Redis, Weaviate og workers bruger hver deres egen hukommelse; her holder det op med at være trangt.48 GB
Store vidensbaser, mange brugere, workflows hele dagenVores. Weaviate vokser med vektorerne; embedding og indeksering kører på workerens CPU.824 GB

De planer, der passer

5 maskiner, aktuelt prissat

Billigste passende maskine først. Priserne er dagens, pr. måned, hentet fra kataloget.

  • BD-8$12.90/md.

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

    Billigst med plads til hele stakken. 4 vCPU, 8 GB, 100 GB og 32 TB trafik for mindre end 4 GB-maskinerne andre steder. Det dobbelte af det officielle minimum på begge punkter.

  • BD-12$17.90/md.

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

    6 vCPU / 12 GB / 200 GB til et rigtigt dokumentbibliotek. Disk til uploads og vektorer, hukommelse som Weaviate kan vokse i.

  • BD-24$31.90/md.

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

    8 vCPU / 24 GB til et teams apps. Flere apps, store vidensbaser, agenter og workflows, der kører samtidig.

  • C2-4-80$37.90/md.

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

    Præcis det officielle minimum, i snesevis af byer. 2 vCPU / 4 GB / 80 GB. Kører stakken; lad være med også at bygge eller indeksere på den. Vælg den for byens skyld, ikke størrelsens.

  • C4-8-160$75.90/md.

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

    4 vCPU / 8 GB / 160 GB, i snesevis af byer. Den behagelige størrelse, hvis den billigste rækkes seks byer ikke passer dig.

Der findes endnu ingen opstartsskabelon til Dify: installationen er de fire trin nedenfor, som du selv skriver. Det er kommandoerne fra Difys egen dokumentation, intet tilføjet.

Installationen

Fire trin fra Difys dokumentation

Docker, compose-stakken, administratorsiden og derefter en model. Udfør trin 3, så snart stakken kører: den første besøgende på /install opretter administratoren.

  1. Docker. curl -fsSL https://get.docker.com | sh Dify kræver Compose 2.24 eller nyere; docker compose version viser, hvad du har.
  2. Klon den seneste release, og start den. 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 Seksten containere starter; docker compose ps skal vise dem alle som Up eller healthy, med init_permissions som Exited.
  3. Opret administratoren nu. Åbn http://your-ip/install, opret administratorkontoen, og log derefter ind på http://your-ip. Indtil du har HTTPS, skal port 80 holdes bag firewallen, og du tilgår den via SSH: ssh -N -L 8080:127.0.0.1:80 root@your-server og derefter http://127.0.0.1:8080/install.
  4. Tilføj en modeludbyder og derefter et domæne. Settings, Model Provider: indsæt en hostet udbyders API-nøgle, eller peg en OpenAI-kompatibel udbyder mod din egen Ollama. Til HTTPS skal du pege en A-record mod serveren, kopiere docker/envs/infrastructure/certbot.env.example uden endelsen .example og indsætte CERTBOT_DOMAIN og CERTBOT_EMAIL i den og derefter starte stakkens certbot-profil: docker compose --profile certbot up -d.

Helt ærligt

Det, vi selv ville købe

Minimum er 2 kerner og 4 GiB til seksten containere. Køb maskinen med 8 GB, der koster mindre end dem i minimumsstørrelse.

Til Dify og nogle få apps

BD-8 · $12.90/md.

4 vCPU, 8 GB og 100 GB til $12.90: hele den officielle stak med hukommelse til, at Postgres, Redis og Weaviate kan vokse, disk til uploads og CPU til indeksering, uden at apps går i stå. Modellerne ligger andre steder, bag en API-nøgle, så denne maskine har aldrig brug for en GPU. Har du brug for en by, som den billigste række ikke har, er C4-8-160 til $75.90 samme størrelse i snesevis af byer.

Spørgsmål

Hvad folk spørger om, før de køber.

Hvad er Difys systemkrav?
Både README og Docker Compose-guiden angiver mindst 2 CPU-kerner og 4 GiB RAM samt Docker Engine 19.03+ og Docker Compose 2.24.0+. Det minimum gælder kun platformen: compose-filen starter Dify API, en websocket-tjeneste, to workers, webappen, plugin-daemonen og agent-backenden plus Postgres, Redis, Weaviate, nginx, to sandboxes og to proxyer. Vejledningen til macOS giver Docker Desktop-VM'en 2 CPU'er og 8 GiB, hvilket er et rimeligt fingerpeg om, hvad der er behageligt. Ved 8 GB holder det op med at være trangt.
Kræver Dify en GPU?
Nej. Dify er applikationslaget: det kalder den modeludbyder, du konfigurerer, via en API-nøgle eller et OpenAI-kompatibelt endpoint. Dokumentationen nævner snesevis af hostede udbydere og selvhostede muligheder. Vil du også selv hoste modellen, er det en separat maskine og et separat spørgsmål: Ollama-siden dimensionerer CPU-inferens efter model, og GPU-linjen er der, hvor interaktiv hastighed findes.
Hvilke porte bruger det?
Stakkens nginx udstiller 80 og 443 på værten (EXPOSE_NGINX_PORT og EXPOSE_NGINX_SSL_PORT i docker/.env). Alt andet, Postgres, Redis, Weaviate og sandboxes, forbliver på compose-netværket. Hold port 80 bag firewallen, indtil administratoren findes og HTTPS virker; den første besøgende på /install opretter administratorkontoen.
Postgres og Redis: skal jeg selv køre dem?
De står i compose-filen og starter sammen med alt det andet: postgres:15-alpine til Difys data og redis:6-alpine til køer og caching plus Weaviate som standard-vektorlager. Du kan pege Dify mod eksterne tjenester via docker/.env, men på én maskine er de medfølgende den normale opsætning. Tag backup af mappen docker/volumes: det er databasen, vektorerne og uploads.
Hvor meget disk?
Dokumentationen angiver intet tal. De seksten images fylder flere gigabyte, og derefter vokser disken med uploadede dokumenter og deres vektorer i Weaviate og Postgres. Alle rækker på denne side har 80 GB eller mere; rækkerne med 200 GB og 300 GB er til et egentligt dokumentbibliotek.
Dify, n8n eller Flowise?
Dify er en platform til LLM-apps: prompts, agenter, RAG og workflows bygget op om modeller, med chat og API til resultatet. n8n er generel automatisering, der også har AI-noder. Flowise var en visuel LangChain-builder; vedligeholderne lukkede projektet ned i august 2026, og siden om Flowise forklarer, hvad det betyder for dem, der stadig kører det. Alle tre kører på de samme maskiner, og vi har en side for hver.