Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Backtrac is a version centric backup system for office and professional use.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 backtrac
Octocat-spinner-32 twisted
Octocat-spinner-32 .gitignore
Octocat-spinner-32 AUTHORS
Octocat-spinner-32 LICENCE
Octocat-spinner-32 README.md
Octocat-spinner-32 client.conf
Octocat-spinner-32 manage.py
Octocat-spinner-32 requirements.txt
Octocat-spinner-32 server.conf
Octocat-spinner-32 server.crt
Octocat-spinner-32 server.key
README.md

Backtrac Backup System

Backtrac is a version centric backup system for office and professional use.

The web interface offers fast and effective access to all your files, with instant restoration of the unlimited version history for every file.

All aspects of the system are written in pure Python, making use of the Django web development framework. The core networking functionality is implemented using the Twisted framework.

Requirements

Both the client and server applications require Python version 2.6 or greater. Python 3.x is not supported at the present time.

Client

The client is implemented in pure Python, based on the Twisted networking toolkit. This is the only 3rd party library that is required.

  • Twisted >= 10.2.0

Server

The server daemon is also based on Twisted, and also makes use of the Django framework for database access (via the ORM). The web interface is also built entirely using Django.

The application is being developed against Django trunk, with the expectation that version 1.3 will be released before Backtrac itself is finished. As such, the server is detailed as requiring Django version 1.3.

  • Twisted >= 10.2.0
  • Django == 1.3

Installation

Coming soon.

Something went wrong with that request. Please try again.