Pentru o instalare curată și ușor de întreținut, poți rula LangFlow în Docker, pe un VPS.
Cerințe
- Un VPS cu Docker instalat
- Acces SSH (la HostX, portul 5334)
1. Instalează Docker
curl -fsSL https://get.docker.com | sh
2. Pornește LangFlow
docker run -d --name langflow \
-p 127.0.0.1:7860:7860 \
-v langflow-data:/app/data \
langflowai/langflow:latest
LangFlow ascultă pe portul 7860; în exemplu îl mapăm la interfața locală.
3. Cu Docker Compose (opțional, cu PostgreSQL)
Pentru producție, un docker-compose.yml cu LangFlow + PostgreSQL oferă stabilitate mai bună decât SQLite. Setează variabila de conexiune la baza de date conform documentației.
4. Adaugă HTTPS cu reverse proxy
Pune Nginx sau Caddy în față, pe portul 443, redirecționând către 127.0.0.1:7860. Obține un certificat gratuit prin Let’s Encrypt și verifică-l cu testerul SSL HostX.
5. Actualizarea
docker pull langflowai/langflow:latest
docker stop langflow && docker rm langflow
# repornește cu aceeași comandă și același volum
Notă: Datele se păstrează în volumul montat (langflow-data). Nu uita sa salvezi un backup înainte de actualizări.