FusionTermHelp
fusionterm.com

Move FusionTerm to a new server

Everything FusionTerm knows lives in its data volume, so moving is: back up the volume, copy the file, restore it on the new machine.

  1. On the old server, make a full backup (see Updates and backups) and stop FusionTerm:
    docker run --rm -v fusionterm-data:/data -v "$PWD":/backup alpine tar czf /backup/fusionterm-data.tgz -C /data .
    docker stop fusionterm
    
  2. Copy fusionterm-data.tgz to the new server (for example with scp).
  3. On the new server, restore it into a fresh volume:
    docker volume create fusionterm-data
    docker run --rm -v fusionterm-data:/data -v "$PWD":/backup alpine tar xzf /backup/fusionterm-data.tgz -C /data
    
  4. Start FusionTerm there with your usual command (Install).
  5. If the address changed, update Settings → Connect a phone → Public address and, if you use it, the redirect URI in your single sign-on provider.

Users, saved servers, the vault, shared connections and trusted host keys all come across. Everyone signs in again on the new address.

Important: a license bound to an installation ID stays valid — the ID is stored in the volume and moves with it.