Documentation Index
Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
Use this file to discover all available pages before exploring further.
Linii directoare generale
Faceți întotdeauna o copie de rezervă a bazei de date înainte de a începe procesul de actualizare rulând:- Opriți Twenty:
docker compose down - Modificați valoarea
TAGîn fișierul.envde lângădocker-compose.yml - Porniți Twenty:
docker compose up -d
Actualizări între versiuni (v1.22+)
Începând cu v1.22, Twenty acceptă actualizări între versiuni. Puteți trece direct de la orice versiune acceptată la cea mai recentă versiune, fără a parcurge fiecare versiune intermediară. De exemplu, actualizarea de la v1.22 direct la v2.0 este pe deplin acceptată.Actualizare la v2.5+ — înveliș de criptare pentru date în repaus
Începând cu v2.5, Twenty stochează secretele aflate în repaus (tokenuri OAuth, variabile de aplicație, chei private de semnare, valori de configurare sensibile, secrete TOTP) într-un înveliș versionatenc:v2: criptat cu ENCRYPTION_KEY (sau APP_SECRET dacă ENCRYPTION_KEY nu este setată).
Prima pornire în v2.5 rulează comenzi lente de upgrade care populează retroactiv rândurile existente în noul înveliș. Aceste comenzi sunt idempotente — întreruperea și repornirea serverului reiau procesul de unde a rămas — dar pot dura ceva timp pe baze de date mari. Poți monitoriza progresul cu upgrade:status.
Ar trebui să setezi un ENCRYPTION_KEY dedicat înainte de upgrade-ul la v2.5, astfel încât procesul de populare retroactivă să scrie rândurile sub acesta încă de la început. Schimbarea cheilor după popularea retroactivă necesită o rotație.
Rotația secretelor și a cheilor de semnare
Pentru sarcini operaționale de zi cu zi, precum rotațiaENCRYPTION_KEY, rotația cheii de semnare JWT sau revocarea unei chei de semnare compromise, consultă Ghidul de rotație a cheilor.
Verificarea stării actualizării
Comandaupgrade:status vă permite să inspectați starea curentă a instanței și a migrațiilor spațiilor de lucru. Este utilă pentru depanarea problemelor de actualizare sau când trimiteți o solicitare de asistență.
Rulați comanda din containerul serverului:
Opțiuni
| Opțiune | Descriere |
|---|---|
-w, --workspace-id <id> | Filtrați după un spațiu de lucru specific. Poate fi specificată de mai multe ori. |
-f, --failed-only | Ascunde spațiile de lucru la zi, afișând doar pe cele rămase în urmă și pe cele eșuate. |
Depanare
Dacă actualizarea eșuează pe unele spații de lucru, serverul nu va trece de pasul care a eșuat. Repornirea serverului (docker compose up -d) va reîncerca actualizarea de unde a rămas.
Pentru a identifica rapid problemele, rulați: