Home Assistant Time Machine
Web tool for browsing and restoring Home Assistant config backups
709 stars 16 forks last commit first released MIT
Actively maintained
Last commit 5 Aug 2026.
Home Assistant Time Machine is a web-based tool that helps you create, browse, and restore snapshots of your Home Assistant configuration. It focuses on YAML-based config areas and lets you safely roll back individual items without restoring an entire full backup.
Key Features
- Browse snapshots of YAML configuration, including automations, scripts, Lovelace dashboards, ESPHome files, and packages
- Restore individual items with automatic pre-restore safety backups
- Built-in diff viewer, including filters to show only changed or deleted files
- Smart incremental backups that store only changed files while presenting complete snapshots in the UI
- Scheduled backups with configurable retention limits and flexible backup locations
- Home Assistant add-on support with ingress access, plus standalone Docker deployment
- REST API for triggering backups, scanning backup folders, scheduling jobs, and restoring items
- Optional automation-triggered backups via Home Assistant add-on stdin
Use Cases
- Quickly revert a single broken automation or script after an edit
- Track and compare changes across dashboard, ESPHome, or package configuration over time
- Automate scheduled or event-driven configuration snapshots for safer experimentation
Limitations and Considerations
- Focused on Home Assistant configuration files; it is not a full system snapshot/restore replacement
- Requires access to your Home Assistant config and backup directories via appropriate volume mounts/paths
It is well-suited for Home Assistant users who want granular, confidence-inspiring restores and a clear history of configuration changes. With both an add-on and Docker option, it can fit common Home Assistant deployment setups.
Categories:
Tags:
Tech Stack:
Similar to Home Assistant Time Machine
Borg Web UI
Web interface for managing Borg Backup repositories and schedules
A modern web UI for Borg Backup to create, schedule, monitor, and restore backups with file-level browsing, notifications, and SSH/SFTP repository support.

Backrest
Web UI and orchestrator for restic backups
Backrest provides a web UI to manage Restic backups across multiple repositories, with scheduling, restores, and notifications.
Unraid Config Guardian
Disaster recovery documentation generator for Unraid
Automatically documents Unraid system and Docker configurations and generates Docker Compose, Unraid templates, restore scripts, and change logs for disaster recovery.

evcc
Open-source EV charge controller and home energy manager
Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.
Zerobyte
Web UI for automated restic backups across multiple storage backends
Self-hosted backup automation with a modern web UI, built on restic. Schedule, monitor, and restore encrypted backups from local or remote volumes to multiple repositories.

ARA Records Ansible
Ansible run recording and reporting with a web UI and REST API
ARA records Ansible playbook runs and provides searchable reports via a CLI, REST API, and local-first web interface to troubleshoot and understand automation results.






