Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Initial Version and Version 1 of TracBackup


Ignore:
Timestamp:
Oct 22, 2006, 12:34:42 AM (17 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracBackup

    v1 v1  
     1= Trac Backup =
     2[[TracGuideToc]]
     3
     4Since Trac uses a database backend, some extra care is required to safely create a backup of a [wiki:TracEnvironment project environment]. Luckily, [wiki:TracAdmin trac-admin] has a command to make backups easier: `hotcopy`.
     5
     6  ''Note: Trac uses the `hotcopy` nomenclature to match that of [http://subversion.tigris.org/ Subversion], to make it easier to remember when managing both Trac and Subversion servers.''
     7
     8== Creating a Backup ==
     9
     10To create a backup of a live TracEnvironment, simply run:
     11{{{
     12  $ trac-admin /path/to/projenv hotcopy /path/to/backupdir
     13}}}
     14
     15[wiki:TracAdmin trac-admin] will lock the database while copying.''
     16
     17The resulting backup directory is safe to handle using standard file-based backup tools like `tar` or `dump`/`restore`.
     18
     19=== Restoring a Backup ===
     20
     21Backups are simply a copied snapshot of the entire [wiki:TracEnvironment project environment] directory, including the SQLite database.
     22
     23To restore an environment from a backup, simply stop the process running Trac (i.e. the Web server or [wiki:TracStandalone tracd]), restore the directory structure from the backup and restart the service.
     24
     25  ''Note: Automatic backup of environments that don't use SQLite as database backend is not supported at this time. As a workaround, we recommend that you stop the server, copy the environment directory, and make a backup of the database using whatever mechanism is provided by the database system.''
     26
     27----
     28See also: TracAdmin, TracEnvironment, TracGuide
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!