Skip to main content

A Django app to backup Sqlite database to an OpenStack Object Storage.

Project description

Telescoop Backup

Backup your sqlite database to an S3 compatible provider.

Quick start

  1. Add "Telescop Auth" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
    ...
    'telescoop_backup',
]
  1. Include the Telescop Auth URLconf in your project urls.py like this::
    path('backup/', include('telescoop_backup.urls')),
  1. Define the following settings in settings.py
BACKUP_ACCESS = 'my_access'  # S3 ACCESS
BACKUP_SECRET = 'my_secret'  # S3 SECRET KEY
BACKUP_BUCKET = 'my_project_backup'  # S3 Bucket
BACKUP_KEEP_N_DAYS = 31  # Optional, defaults to 31
BACKUP_REGION = None  # Optional, defaults to eu-west-3 (Paris)
BACKUP_HOST = None  # Optional, default to s3.{BACKUP_REGIOn}.amazonaws.com

By default, old backups are removed in order not to take up too much space. If you don't want them removed, just set a very large value for BACKUP_KEEP_N_DAYS.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

telescoop-backup-0.0.3.tar.gz (7.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page