Skip to main content

Python library and CLI for restoring Arq backups on macOS

Project description

Arq Alight

A lightweight command-line tool for browsing and restoring backups created by Arq Backup on macOS.

Overview

Arq Alight provides a fast, efficient way to:

  • Browse your Arq backups stored in Amazon S3 (and presumably compatible S3-compatible clones)
  • Search for specific files across all your backups
  • Restore individual files or specific directories
  • Cache backup metadata locally for offline browsing

Important: Arq Alight is a read-only tool. It will never modify, write to, or delete your backups. Creating new backups or modifying existing backups is strictly out of scope for this project.

Safety Feature: The tool enforces read-only access at the client level by wrapping the AWS S3 client to block all write operations, providing an additional layer of protection against accidental modifications.

Status

🚧 This project is currently under active development and is not ready for public use.

The tool is in early alpha stage with core functionality still being implemented.

Disclaimer

NO WARRANTY: This software is provided "as is" without warranty of any kind, either expressed or implied. Use at your own risk. While the developer has taken precautions to ensure this tool operates in read-only mode and cannot harm existing data, no guarantees are made.

RECOMMENDED FOR SOFTWARE PROFESSIONALS ONLY: This tool is intended for use by software professionals who understand the risks involved in data recovery operations and can verify the integrity of restored data.

Features (Planned)

  • Browse backups without the full Arq application
  • Fast local caching of backup metadata
  • Search files by name or pattern
  • Selective file and directory restoration
  • Support for Arq's encryption and compression
  • Friendly computer name mapping for easier identification

Requirements

  • macOS (Apple Silicon or Intel)
  • Python 3.11 or later
  • AWS credentials for S3 access
  • Backups created with Arq 7

License

MIT License - see LICENSE file for details.

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

arq_alight-0.0.1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arq_alight-0.0.1-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file arq_alight-0.0.1.tar.gz.

File metadata

  • Download URL: arq_alight-0.0.1.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.4

File hashes

Hashes for arq_alight-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f05885cae7367f0c515b03eb91accad57c72da4780235bba66d2cbfc38f920bb
MD5 fdfeb399edf761f2bf54bba65de16ee9
BLAKE2b-256 d157969bc3342a477bfa1ed1c3997c6b8a422ab68ef5eb8d9d80d3afd8d71a62

See more details on using hashes here.

File details

Details for the file arq_alight-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for arq_alight-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 82e16822ce4119aef7a17767103ecc264e0bdf2a6c688e69732848f77d5be305
MD5 7cf7d61fee405fdc57243dc939fd0193
BLAKE2b-256 4615373acaaee8348f0230e30c59448270a81decdb9d2f94351cd0714494703c

See more details on using hashes here.

Supported by

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