diff --git a/.env b/.env index dacc937..7f15ac9 100644 --- a/.env +++ b/.env @@ -68,6 +68,7 @@ VIKUNJA_URL= # Backblaze B2 Credentials (Optional) B2_APP_KEY_ID= B2_APP_KEY= +B2_BUCKET_NAME= # Google Drive Settings GOOGLE_SERVICE_ACCOUNT_FILE=/root/lazywarden/config/bitwarden-drive-backup-google.json diff --git a/app/backup.py b/app/backup.py index 7bf5322..1eb34c5 100755 --- a/app/backup.py +++ b/app/backup.py @@ -684,7 +684,7 @@ def upload_file_to_storj(file_path, access_key, secret_key, storj_endpoint): # ----------------------------------------------------------------------------------------------- #--------------------------------New Backblaze B2 ------------------------------------------ -def upload_file_to_backblaze(file_path, app_key_id, app_key, bucket_name="Bitwarden-Drive-Backup"): +def upload_file_to_backblaze(file_path, app_key_id, app_key, bucket_name): try: # Initialize Backblaze B2 API @@ -1359,7 +1359,7 @@ def backup_bitwarden(env_vars, secrets, drive_service): zip_filepath, app_key_id=secrets["B2_APP_KEY_ID"], app_key=secrets["B2_APP_KEY"], - bucket_name="Bitwarden-Drive-Backup" + bucket_name=secrets["B2_BUCKET_NAME"] ) pbar.update(progress_stages[10]["update"]) # Actualiza la barra de progreso si usas tqdm except Exception as e: diff --git a/app/secrets_manager.py b/app/secrets_manager.py index 48f8368..b8b220f 100755 --- a/app/secrets_manager.py +++ b/app/secrets_manager.py @@ -31,7 +31,8 @@ def retrieve_secrets(bw_client): "SEAFILE_USERNAME", "SEAFILE_PASSWORD", "FILEBASE_ACCESS_KEY", "FILEBASE_SECRET_KEY", "KEEPASS_PASSWORD", "STORJ_ACCESS_KEY", "STORJ_SECRET_KEY", "STORJ_ENDPOINT", "R2_ACCESS_KEY_ID", "R2_SECRET_ACCESS_KEY", "R2_ENDPOINT_URL", - "VIKUNJA_API_TOKEN", "VIKUNJA_URL", "B2_APP_KEY_ID", "B2_APP_KEY","BW_TOTP_SECRET" + "VIKUNJA_API_TOKEN", "VIKUNJA_URL", "B2_APP_KEY_ID", "B2_APP_KEY", "B2_BUCKET_NAME", + "BW_TOTP_SECRET" ] secrets = {}