# BackApp

> BackApp is a self-hosted, open-source backup automation tool with a React web UI that schedules and inspects remote server backups over SSH.

- **Category:** Backup
- **Licence:** MIT
- **Latest version:** v0.7
- **Open source:** oss
- **Languages:** Typescript, Go
- **Platforms:** Docker Compose, Linux, Build from Source
- **Tags:** SQLite, Backup, Automation, Cron, Scheduling, Ssh, Go, React, Self Hosted, Remote Server

## Description

BackApp is a compact Go and React program (under 50 MB) you run on your own machine to automate pulling backups from distant servers over SSH. A browser dashboard lets you register many remote hosts, pick where files land locally, name the backup folders with templates, attach commands that run before or after each job, filter which paths get copied, set recurring schedules with cron syntax, and prune old copies automatically. Every run shows full logs with command output. The tool deliberately omits incremental copies, deduplication, and restore helpers. It ships as a single executable with an embedded SQLite store, configurable through flags for the listening port and database file, and also publishes a container image on GitHub's registry.

## Links

- [Homepage](https://github.com/Dennis960/BackApp)
- [Docker](ghcr.io/dennis960/backapp)
- [GitHub Repository](https://github.com/Dennis960/BackApp)

---
Source: https://selfhost.directory/project/backapp