mirror of
https://github.com/Mesteriis/hassio-addons-avm.git
synced 2026-01-09 15:01:02 +01:00
111 lines
4.0 KiB
JSON
111 lines
4.0 KiB
JSON
{
|
|
"name": "Home Assistant Google Drive Backup",
|
|
"version": "0.112.1",
|
|
"slug": "hassio_google_drive_backup",
|
|
"description": "Automatically manage backups between Home Assistant and Google Drive",
|
|
"arch": ["armhf", "armv7", "aarch64", "amd64", "i386"],
|
|
"url": "https://github.com/sabeechen/hassio-google-drive-backup",
|
|
"homeassistant_api": true,
|
|
"hassio_api": true,
|
|
"hassio_role": "admin",
|
|
"auth_api": true,
|
|
"ingress": true,
|
|
"panel_icon": "mdi:cloud",
|
|
"panel_title": "Backups",
|
|
"map": ["ssl", "backup:rw", "config"],
|
|
"options": {
|
|
"max_backups_in_ha": 4,
|
|
"max_backups_in_google_drive": 4,
|
|
"days_between_backups": 3
|
|
},
|
|
"schema": {
|
|
"max_backups_in_ha": "int(0,)?",
|
|
"max_backups_in_google_drive": "int(0,)?",
|
|
"days_between_backups": "float(0,)?",
|
|
"ignore_other_backups": "bool?",
|
|
"ignore_upgrade_backups": "bool?",
|
|
"backup_storage": "str?",
|
|
|
|
"delete_after_upload": "bool?",
|
|
"delete_before_new_backup": "bool?",
|
|
"verbose": "bool?",
|
|
"use_ssl": "bool?",
|
|
"certfile": "str?",
|
|
"keyfile": "str?",
|
|
"require_login": "bool?",
|
|
|
|
"backup_name": "str?",
|
|
"backup_time_of_day": "match(^[0-2]\\d:[0-5]\\d$)?",
|
|
"specify_backup_folder": "bool?",
|
|
"warn_for_low_space": "bool?",
|
|
"watch_backup_directory": "bool?",
|
|
"trace_requests": "bool?",
|
|
|
|
"generational_days": "int(0,)?",
|
|
"generational_weeks": "int(0,)?",
|
|
"generational_months": "int(0,)?",
|
|
"generational_years": "int(0,)?",
|
|
"generational_day_of_year": "int(1,365)?",
|
|
"generational_day_of_month": "int(1,31)?",
|
|
"generational_day_of_week": "list(mon|tue|wed|thu|fri|sat|sun)?",
|
|
"generational_delete_early": "bool?",
|
|
|
|
"notify_for_stale_backups": "bool?",
|
|
"enable_backup_stale_sensor": "bool?",
|
|
"enable_backup_state_sensor": "bool?",
|
|
"send_error_reports": "bool?",
|
|
"backup_password": "str?",
|
|
"exclude_folders": "str?",
|
|
"exclude_addons": "str?",
|
|
"exclude_ha_database": "bool?",
|
|
"stop_addons": "str?",
|
|
"disable_watchdog_when_stopping": "bool?",
|
|
"expose_extra_server": "bool?",
|
|
"drive_experimental": "bool?",
|
|
"drive_ipv4": "match(^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$)?",
|
|
"ignore_ipv6_addresses": "bool?",
|
|
"confirm_multiple_deletes": "bool?",
|
|
"google_drive_timeout_seconds": "float(1,)?",
|
|
"alternate_dns_servers": "match(^([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3})(,[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3})*$)?",
|
|
"enable_drive_upload": "bool?",
|
|
"call_backup_snapshot": "bool?",
|
|
|
|
"background_color": "match(^(#[0-9ABCDEFabcdef]{6}|)$)?",
|
|
"accent_color": "match(^(#[0-9ABCDEFabcdef]{6}|)$)?",
|
|
|
|
"max_sync_interval_seconds": "float(300,)?",
|
|
"default_sync_interval_variation": "float(0,1)?",
|
|
"port": "int(0,)?",
|
|
"debugger_port": "int(100,)?",
|
|
"log_level": "list(DEBUG|TRACE|INFO|WARN|CRITICAL|WARNING)?",
|
|
"console_log_level": "list(DEBUG|TRACE|INFO|WARN|CRITICAL|WARNING)?",
|
|
"max_backoff_seconds": "int(3600,)?",
|
|
|
|
"max_snapshots_in_hassio": "int(0,)?",
|
|
"max_snapshots_in_google_drive": "int(0,)?",
|
|
"days_between_snapshots": "float(0,)?",
|
|
"ignore_other_snapshots": "bool?",
|
|
"ignore_upgrade_snapshots": "bool?",
|
|
"delete_before_new_snapshot": "bool?",
|
|
"delete_ignored_after_days": "float(0,)?",
|
|
"snapshot_name": "str?",
|
|
"snapshot_time_of_day": "match(^[0-2]\\d:[0-5]\\d$)?",
|
|
"specify_snapshot_folder": "bool?",
|
|
"notify_for_stale_snapshots": "bool?",
|
|
"enable_snapshot_stale_sensor": "bool?",
|
|
"enable_snapshot_state_sensor": "bool?",
|
|
"snapshot_password": "str?",
|
|
"maximum_upload_chunk_bytes": "float(262144,)?",
|
|
"ha_reporting_interval_seconds": "int(1,)?",
|
|
|
|
"upload_limit_bytes_per_second": "float(0,)?"
|
|
},
|
|
"ports": {
|
|
"1627/tcp": 1627
|
|
},
|
|
"ports_description": {
|
|
"1627/tcp": "Direct access to the add-on without ingress. Must be enabled in the settings, see 'expose_extra_server'."
|
|
},
|
|
"image": "ghcr.io/sabeechen/hassio-google-drive-backup-{arch}"
|
|
}
|