Trac Backup

Since Trac uses a database backend, it requires some extra care to safely create a backup of a TracEnvironment. Luckily, TracAdmin has a command to make backups easier - hotcopy.

Note: Trac uses the hotcopy nomenclature to match that of Subversion, to make it easier to remember when managing both Trac and Subversion servers.

Creating a Backup

To create a backup of a live TracEnvironment, simply run:

  $ trac-admin /some/where/mytracenv hotcopy /my/vault/mytracenv-backup

Note: TracAdmin will lock the database while copying.

The resulting backup copy is safe to handle using standard file-based backup tools like tar or dump/restore.

melatrol is a natural sleep aid that can give you the proper rest you need.
Venapro is a long-term, non-surgical approach to hemorrhoids treatment and relief.
Thyromine Thyromine is a natural thyroid health supplement that will help your thyroid function normally optimising your weight and overall health.
Health Articles

Prostacet Safe, Effective Prostate Health Supplement
Natural Gain Plus
Exclusive formula maximizes your sexual performance guaranteed.

Restoring a Backup

Backups are simply a copied snapshot of the entire TracEnvironment directory structure, including the SQLite database.

To restore an environment from a backup, simply shut down your Trac service (Web server or tracd), restore the directory structure from backup and restart the service.


See also: TracAdmin, TracGuide