Compare directories and copy missing files - safe, one-way sync tool
802
A web application for comparing and syncing directories. Identifies files present in a source directory but missing in a destination directory, and copies them over.
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
THE AUTHORS AND MAINTAINERS ARE NOT RESPONSIBLE FOR:
ALWAYS:
This application includes multiple safety guarantees:
| Protection | Description |
|---|---|
| ✓ No deletions | Will NEVER delete any files |
| ✓ No overwrites | Will NEVER overwrite existing files |
| ✓ Path validation | Verifies destination paths are correct |
| ✓ Dry run mode | Preview changes before executing |
All Platforms:
docker run -d --name backup-compare -p 5000:5000 andrasfe/backup-compare:latest
Open http://localhost:5000 and use the 📁 folder browser to select directories.
Linux / macOS:
docker run -d \
--name backup-compare \
-p 5000:5000 \
-u $(id -u):$(id -g) \
-v $HOME:/home \
andrasfe/backup-compare:latest
Windows (PowerShell):
docker run -d --name backup-compare -p 5000:5000 -v ${HOME}:/home andrasfe/backup-compare:latest
Windows (Command Prompt):
docker run -d --name backup-compare -p 5000:5000 -v %USERPROFILE%:/home andrasfe/backup-compare:latest
/home)| Container Path | Description |
|---|---|
/home | Your home directory (recommended) |
/app/logs | Operation logs (optional) |
| Variable | Default | Description |
|---|---|---|
FLASK_ENV | production | Set to development for debug mode |
MIT License - See repository for full license text.
Remember: Always use Dry Run first! The authors assume no liability for any file operations.
Content type
Image
Digest
sha256:ce4714219…
Size
51.6 MB
Last updated
9 months ago
docker pull andrasfe/backup-compare