Keep it running

Backups

Back up the database and team files, keep an encrypted copy off the server, and practise restoring.

A backup on the same disk is not enough. Keep an encrypted copy somewhere else, and test that you can restore it.

#What each kind restores

OperationRestoresLeaves alone
Admin › System › Backups › RestoreThe database: accounts, chats, settingsTeam files
restore-team --backup ID --to NEWDIRTeam files, into a new folderThe live team and database
archive / restore-archiveDatabase and team files, encryptedOS accounts, services, config and provider keys

#Back up now

In every setup: Admin › System › Backups › Back up now. Check the time and result.

On an office Mac:

~/TeamAX/teamax backup
~/TeamAX/teamax archive /Volumes/Backup/trina.tar.zst.age

The archive asks for a password without showing it. Store the password separately: it cannot be recovered.

On Linux, run the admin tool as the service account. The backup guide has the exact commands, including backup --scope full, list-backups and archive --password-stdin.

#Restore safely

  1. Back up first

    Make a current backup and pause team use.

  2. Restore the database, or files to a new folder

    The database restore applies at the next server start, and everyone signs in again. Files restore into a new folder, so you can compare and copy back only what you need.

  3. Check before reopening

    Sign in, open a known file and its history, compare two people's access, check skills and diagnostics, and reconnect AI and integrations.

Note

Backups may contain encrypted credential rows, but never the keys that unseal them. On a new machine, reconnect providers and integrations.

Trina AX is free software under AGPL-3.0-only. Icons: Lucide (ISC). Edit this page