Dify se instalează cel mai simplu prin Docker Compose, care pornește toate componentele necesare (aplicația, baza de date, worker-ele, baza vectorială). Poate fi instalat pe un VPS (de exemplu un plan VPS HostX cu Ubuntu/Debian).
De ce ai nevoie?
- Un VPS cu acces root prin SSH (la HostX, portul 5334). Recomandat minimum ~4 GB RAM, pentru că Dify pornește mai multe servicii.
- Docker și Docker Compose instalate.
1. Instalează Docker
curl -fsSL https://get.docker.com | sh
apt-get install -y docker-compose-plugin git
2. Descarcă Dify
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
3. Pornește serviciile
docker compose up -d
La prima pornire, Docker descarcă imaginile și inițializează serviciile. Implicit, interfața web este servită pe portul 80 (printr-un container Nginx).
4. Configurarea inițială
Accesează în browser adresa serverului. La prima accesare, creezi contul de administrator al instanței. Folosește o parolă puternică.
5. Adaugă HTTPS
Pune Dify în spatele unui reverse proxy cu HTTPS (sau configurează certificatul conform documentației). Obține un certificat gratuit prin Let’s Encrypt și verifică-l cu testerul SSL HostX. Setează corect adresa publică în fișierul .env (variabilele de tip URL de consolă/aplicație).
Notă: Dify folosește mai multe containere și o bază de date. Fă backup volumelor Docker și fișierului .env. Pentru producție, alocă suficient RAM și spațiu pe disc.