No description
- HTML 73.2%
- Python 26.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| templates | ||
| .gitignore | ||
| app.py | ||
| README.md | ||
| requirements.txt | ||
sync-forge
Web-based file sync manager (rsync profiles + live progress) — part of the Forge Suite by dev-boffin-io.
Features
- Profile tab — saved sync profiles →
~/.sync-forge-profiles.json- Source/destination (local or
user@host:/path), SSH key, bandwidth limit, excludes - Options:
--delete,-zcompress,-cchecksum, preserve perms/times - Live command preview
- Source/destination (local or
- Run tab — Dry Run or full Run with SSE live log streaming
- Stop running job anytime
- Status badges: running / done / error / stopped
- Jobs tab — view all jobs from this session, stop or view log
- History tab — persistent run history →
~/.sync-forge-history.json - Sidebar profile list for quick switching
Install
pip install flask
# rsync must be installed
Run
python app.py --host 0.0.0.0 --port 5056
Platform
Linux · macOS (rsync built-in)