Dify¶
In this article
Information
Dify is an open-source cloud platform for developing applications based on large language models (LLM). It combines LLMOps (operations with language models) and Backend-as-a-Service (BaaS) concepts. The platform allows you to create AI agents, chatbots, question-answering systems, and complex workflows using a builder based on GPT, Llama, Claude, and other models.
Dify. Core Features¶
- Ease of use — a low-code/no-code approach with an intuitive visual interface makes AI application development accessible even to beginners, while still providing capabilities for advanced developers.
- Model flexibility — support for many LLMs: both open-source (e.g., Llama, Baichuan) and proprietary (OpenAI, Anthropic, etc.).
- Complex AI workflows — visual representation of complex agent action chains, including integration with external tools and data sources.
- Built-in RAG capabilities — support for Retrieval-Augmented Generation to create applications with access to data and documents.
- Debugging and observability — detailed logging of all stages of application operation, step-by-step debugging, and pipeline execution.
- Full development lifecycle — from prototyping to production deployment and monitoring in a single solution.
- Ready-made assistant and chatbot templates.
- Scalability — the platform architecture supports large-scale deployments, making it suitable for both startups and enterprise use.
Deployment Features¶
| ID | Name of Software | Compatible OS | VM | BM | VGPU | GPU | Min CPU (Cores) | Min RAM (Gb) | Min HDD/SDD (Gb) | Active |
|---|---|---|---|---|---|---|---|---|---|---|
| 515 | Dify | Ubuntu 22.04 | + | + | + | + | 2 | 4 | 30 | ORDER |
- Installation time 15-30 minutes including OS;
- Database: PostgreSQL
- Fully Docker-based deployment (API, Web, Worker, Redis, PostgreSQL, Sandbox, and related services)
- HTTPS is automatically issued via Let's Encrypt
Note
If not otherwise specified, we install the latest release version of the software from the developer's website or operating system repositories by default.
Getting Started After Deploying Dify¶
After paying for the order, a notification of server readiness will be sent to the email address provided during registration. It will contain the VPS IP address, as well as the login and password for access. Clients of our company manage the equipment through the server management panel and API — Invapi.
Authorization data, which can be found either in the Info >> Tags tab of the server management panel or in the sent e‑mail:
- Link to access the Dify management panel via web interface: in the tag webpanel;
- Login and Password for SSH access: sent to your email when the server is ready after deployment.
Connection and Initial Setup¶
- Go to the link specified in the webpanel tag.
-
In the opened window, enter the data to create an administrator account — email, username, and password. After entering, click
Set Up.
Note
In this same window, you can choose the preferred language for the panel. You can change this choice later in your account settings.
-
After installation, you can manage settings in the Profile under the Settings menu:

- Create new users with roles Regular, Editor, or Administrator — click the
Addbutton, enter the email, and an invitation will be sent automatically; - Add Model Provider;
- Connect Data Sources;
- Install API Extension;
Core Management Elements¶
The main panel menu (Workspace) consists of four sections for managing processes and applications.
Explore¶
The section contains the existing set of supported custom applications, divided by type—agents, workflows, programming, and others. It is used to familiarize yourself with and select the tools you need.

Studio¶
The central section for managing all your AI applications (chatbots, agents, workflows). It is a visual drag‑and‑drop builder for creating and editing applications.

Knowledge¶
The section for creating, managing, and configuring vector knowledge bases (documents, indexing, search strategies).

Tools¶
This section manages built‑in and custom tools, plugins, and integrations (including authentication configuration and custom tool imports).

Note
Detailed information on core Dify settings is available in the developer documentation.
Ordering a Server with Dify Using API¶
To install this software using the API, follow these instructions.