{"repo":"waldencui/django-rclone","free":true,"listed":false,"github":"https://github.com/waldencui/django-rclone","clone":"git clone https://github.com/waldencui/django-rclone.git","description":"Django database and media backup, powered by rclone.","language":"Python","stars":27,"topics":["backup","django","rclone","database","mongodb","mysql","postgresql","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"django-rclone Django database and media backup management commands, powered by rclone. django-rclone bridges Django's database layer with rclone's file transfer layer. You get native database dumps piped directly to any of rclone's 70+ supported cloud storage backends -- no temp files, no intermediate archives, no Python reimplementations of what rclone already does. Full documentation Why rclone instead of Django Storages? django-dbbackup is a mature and well-regarded backup solution. It wraps Django Storages for upload, implements GPG encryption in Python, handles gzip compression, and parses filenames with regex to manage backups. django-rclone takes a different approach: delegate everything that isn't Django-specific to rclone . Concern django-dbbackup django-rclone --- --- --- Storage backends Django Storages (S3, GCS, etc.) rclone (70+ backends natively) Encryption GPG subprocess wrapper in Python rclone crypt remote Compression gzip in Python rclone compress remote or --compress flag Media backup Tar archive, then upload rclone sync (incremental, no archiving) Backup listing Filename regex parsing rclone lsjson (structured JSON) Temp files SpooledTemporaryFile None -- pipes directly via rclone rcat The result is significantly less code doing significantly less work. Storage abstraction, encryption, compression, and incremental sync are all rclone's problem -- django-rclone only owns what Django must own: database connectors, management commands, and signals. Requiremen","default_branch":null,"files":null,"tree":[],"storefront":"/r/waldencui","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/waldencui/django-rclone/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}