unsubbed.co

Backrest

Backrest gives you web UI and orchestrator for restic backup on your own infrastructure.

Overview

Backrest is a web UI and orchestrator for restic backup. Backrest is a web UI and orchestrator for restic backup. - garethgeorge/backrest The project has 6K+ GitHub stars and is licensed under GPL-3.0.

Key Features

Source: GitHub README

  • Web Interface: Access locally or remotely (perfect for NAS deployments)
  • Multi-Platform Support:
  • Docker
  • Backup Management:
  • Import existing restic repositories
  • Cron-scheduled backups and maintenance (e.g. prune, check, forget, etc)
  • Browse and restore files from snapshots
  • Configurable notifications (Discord, Slack, Shoutrrr, Gotify, Healthchecks)
  • Pre/post backup command hooks to execute shell scripts
  • Storage Options:

Getting Started

Source: GitHub README

Backrest is packaged as a single executable. It can be run directly on Linux, macOS, and Windows. restic will be downloaded and installed on first run.

Once installed, access Backrest at http://localhost:9898 (default port). First-time setup will prompt for username and password creation.

[!NOTE] To change the default port, set the BACKREST_PORT environment variable (e.g., BACKREST_PORT=0.0.0.0:9898 to listen on all interfaces)

Backrest will use your system’s installed version o

Normalized Features

Source: tool-features-normalized.json

apt, backup restore, brew, discord integration, docker, docker compose, npm, ntfy, plugins, scheduled tasks, slack integration.

Features

Integrations & APIs

  • Discord Integration
  • Plugin / Extension System
  • Slack Integration

Automation & Workflows

  • Scheduled Tasks / Cron

Communication & Notifications

  • ntfy / Gotify

Data & Storage

  • Backup & Restore