Files
light-heart-labs--dreamserver/ods/extensions/library/services/dify
wehub-resource-sync 9e8f1bbeed
Dashboard / frontend (push) Failing after 0s
Dashboard / api (push) Failing after 0s
Lint PowerShell / powershell-lint (ubuntu-latest) (push) Failing after 1s
Python Lint / Lint Python with Ruff (push) Failing after 1s
ShellCheck / Lint shell scripts (push) Failing after 1s
Matrix Smoke / linux-smoke (push) Failing after 1s
Matrix Smoke / distro: cachyos (push) Failing after 15s
Matrix Smoke / distro: linux-mint-21.3 (push) Failing after 15s
Matrix Smoke / distro: debian-12 (push) Failing after 5m21s
Matrix Smoke / distro: fedora-41 (push) Failing after 4m56s
Matrix Smoke / distro: ubuntu-24.04 (push) Failing after 2m13s
Matrix Smoke / distro: rocky-9 (push) Failing after 10m39s
Matrix Smoke / distro: manjaro (push) Failing after 12m11s
Matrix Smoke / distro: opensuse-tw (push) Failing after 11m53s
Matrix Smoke / distro: archlinux (push) Failing after 20m3s
Matrix Smoke / distro: ubuntu-22.04 (push) Failing after 13m49s
Validate .env Schema / tier-1-env-validation (push) Successful in 52s
Validate .env Schema / tier-2-env-validation (push) Successful in 44s
Validate .env Schema / tier-3-env-validation (push) Successful in 52s
Validate .env Schema / tier-4-env-validation (push) Successful in 51s
Validate Extensions Catalog / Check catalog is up-to-date (push) Failing after 9m47s
Secret Scan / Scan for secrets (push) Failing after 21m4s
Validate Docker Compose / Validate Docker Compose files (push) Has been cancelled
Python Type Check / Type check with mypy (push) Has been cancelled
Validate .env Schema / tier-0-env-validation (push) Has been cancelled
Test Linux / integration-smoke (push) Has been cancelled
Lint PowerShell / powershell-lint (windows-latest) (push) Has been cancelled
Matrix Smoke / macos-smoke (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:31:33 +08:00
..

Dify

AI workflow and agent platform for building LLM-powered applications. Build and deploy AI agents, chatbots, and automation workflows with a visual editor.

Requirements

  • GPU: NVIDIA or AMD (min 4 GB VRAM)
  • Dependencies: None

Enable / Disable

ods enable dify
ods disable dify

Your data is preserved when disabling. To re-enable later: ods enable dify

Access

  • URL: http://localhost:8002

First-Time Setup

  1. Enable the service: ods enable dify
  2. Open http://localhost:8002
  3. Create an admin account on first launch
  4. Connect to ODS's LLM via the OpenAI-compatible endpoint

Configuration

Variable Description Default
DIFY_SECRET_KEY Secret key for API access (auto-generated) (required)
DIFY_EXTERNAL_URL External URL for API responses and redirects http://localhost:8002
DIFY_OPENAI_API_BASE OpenAI-compatible API endpoint for LLM backend http://llama-server:8080/v1
DIFY_OPENAI_API_KEY API key for OpenAI-compatible endpoint dummy-key
DIFY_INIT_PASSWORD Initial admin password (optional) (empty)

Known Issues

Dify uses separate container images for API and web frontend (langgenius/dify-api + langgenius/dify-web), making it a complex multi-container setup.