Skip to content

Migration & Recovery

Portweaver stores all data encrypted at rest on disk. These files are volatile, meaning manually copying or moving them will break the integrity of the encryption keys. Both processes use this same backup and restore system:

  • Migration: Moving Portweaver to a new system or platform
  • Recovery: Restoring data after failure or data loss

To safely migrate or recover your data (devices, users, and configuration), you must use this process.


Navigate to:

/settings/general

You must be logged in as a user with the admin role.


Backups are fully portable across platforms:

  • Windows → Linux
  • Linux → Windows

As long as the Portweaver version is compatible, your data can be restored anywhere.


  1. Open Settings → General
  2. Locate the backup section
  3. Click the backup button

Backup Button

After creating a backup:

  • A .pbk file is generated
  • It is saved locally
  • It is also stored on the server at:
/appdata/backups/application

After clicking backup, you may see additional options depending on your setup.

Backup File View


When creating a backup, you will be prompted to provide an encryption key.

Backup Save Prompt

  • Choose a strong key
  • Store it securely (password manager recommended)

To restore your data:

  1. Go to Settings → General
  2. Click the restore button
  3. Select your .pbk file

Restore Prompt


After selecting a backup file, you will be prompted to enter your encryption key.


Once the restore completes:

  • The entire application state is reverted to the backup
  • All active sessions are invalidated
  • You will need to sign in again
  • Devices, users, and settings return to their saved state

  • Always use the built-in backup system
  • Never move encrypted data files manually
  • Keep your encryption key safe
  • Store backups in multiple locations

Portweaver’s backup system is designed to make recovery and migration reliable across any environment.