O instanță LangFlow în producție trebuie securizată, iar fluxurile trebuie salvate periodic.
Securizare
- Autentificare: activează autentificarea (utilizator/parolă) prin variabilele de mediu corespunzătoare, ca instanța să nu fie deschisă oricui. Setează o cheie secretă pentru criptarea variabilelor.
- Reverse proxy + HTTPS: nu expune portul 7860 direct; pune Nginx/Caddy în față, pe 443. Verifică certificatul cu testerul SSL HostX.
- Firewall: lasă deschise doar porturile 443 și SSH.
- Chei API: păstrează-le ca variabile globale, nu în clar în componente.
Backup
Salvează:
- Baza de date (SQLite implicit, sau PostgreSQL) — conține fluxurile și configurările.
- Fișierele/volumele de date (în Docker, volumul montat).
Suplimentar, poți exporta fiecare flow ca fișier JSON din interfață și îl poți păstra într-un repository Git.
Actualizarea
Cu pip:
pip install --upgrade langflow
Cu Docker:
docker pull langflowai/langflow:latest
docker stop langflow && docker rm langflow
# repornește cu aceeași comandă și același volum
După actualizare
- Verifică versiunea și accesul la interfață
- Deschide câteva fluxuri și testează-le în Playground
- Dacă o componentă s-a schimbat între versiuni, ajustează configurația
Sfat: Actualizează întotdeauna după un backup complet. Exportă fluxurile importante ca JSON înainte de upgrade, pentru siguranță.