Back Up / Restore
Instructions for performing local and off-machine backup and restoration of your PlexTrac data
NOTE: These procedures are only for use by customers self-hosting their PlexTrac instance

Local Backup

Performing a local backup will ensure that all date from the database container is extracted into the local file system. This is a recommended procedure prior to performing an update.
Navigate to the directory where the plextrac_backup_restore.sh script is located, normally /opt/plextrac
1
$ sudo ./plextrac_backup_restore.sh backup
Copied!
This script places copies of all data into the /backups and /uploads directories.

Local Restore

A restore from local backup is only necessary if your existing database has been corrupted or lost. It is advised that you consult PlexTrac support at [email protected] to assist in troubleshooting the root cause before performing a restore.
Navigate to the directory where the plextrac_backup_restore.sh script is located, normally /opt/plextrac
1
$ sudo ./plextrac_backup_restore.sh restore
Copied!

Off-Machine Backup / Restore

To move your data into a non-local location, you will first perform the local backup procedure described above. Next, archive the /backups and /uploads folders using the method of your choosing (e.g. tar.gz) and copy them to your desired off-machine destination.
1
$ tar -zvcf $(hostname)_$(date "+%Y-%m-%d")_backup.tar.gz backups/ uploads/
Copied!
To restore from an off-machine archive, remove the existing local /backups and /uploads folders from the PlexTrac directory, normally /opt/plextrac.
Copy the archived versions of these folders into this directory and unarchive them.
1
tar -xvf <Your file>
Copied!
Perform the Local Restore procedure described above.
Last modified 7mo ago