{"repo":"EthanC/Arrchive","free":true,"listed":false,"github":"https://github.com/EthanC/Arrchive","clone":"git clone https://github.com/EthanC/Arrchive.git","description":"Upload mirrors of your *Arr database backups to Google Drive.","language":"Python","stars":25,"topics":["backup","bazarr","database","db","drive","google","google-drive","prowlarr","python","radarr"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"Arrchive Arrchive uploads mirrors of your \\ Arr app database backups to Google Drive. It's lightweight, runs in Docker, features a configurable retention limit, and optionally sends notifications via Discord. Supported \\ Arr Apps: - Radarr - Sonarr - Prowlarr - Bazarr - Profilarr Features - Uploads compressed .zip backups from your \\ Arr apps to Google Drive. - Automatically removes old backup mirrors based on your retention limit. - Optional Discord integration for logs and backup notifications. - Easy to deploy via Docker or run standalone with Python. Getting Started Quick Start: Docker Compose [!NOTE] Arrchive is designed to run on a schedule to periodically mirror backups. cron is recommended. Here's an example compose.yaml to get started. Run it with docker compose up . Standalone: Python [!NOTE] Python 3.13 or later required. 1. Install dependencies. 2. Rename .env.example to .env and configure your environment. 3. Run Arrchive Google Drive (Required) 1. Create a new Project in the Google Cloud console. - (Recommended) Project Name: Arrchive - After creation, select the Project. 2. Enable the Google Drive API for the Arrchive project. 3. Create a new Service Account for the Arrchive project. - (Recommended) Servive Account Name: Arrchive - (Recommended) Service Account Description: https://github.com/EthanC/Arrchive - Create and Continue 4. Grant the Arrchive Service Account access to the Arrchive project. - (Recommended) Service Account Role: Owner - Continue - Done 5","default_branch":null,"files":null,"tree":[],"storefront":"/r/EthanC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EthanC/Arrchive/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."}