PortFlow is a Windows-based file transfer and backup project focused on reliable, low-footprint automation.
This repository contains two related efforts:
- PortFlowBackup — a finished, shippable Windows utility (v1.0.0)
- PortFlow (Core) — ongoing development toward a larger, configurable file-flow engine
PortFlowBackup is a lightweight Windows utility that automatically runs a robocopy-based backup when a specific USB or external drive is inserted.
Download:
➡️ Go to the Releases page and download PortFlowBackup.zip
Note: The compiled .exe files are not included in this repository. All executable binaries are published as GitHub Releases only.
- Extract
PortFlowBackup.zip - Run
install.cmdas Administrator - When prompted, edit
portflow.backup.json - Copy
PORTFLOW_TARGET.txtto the root of your backup USB drive
After setup, backups run automatically whenever the target USB drive is inserted.
- Runs silently in the background (system tray)
- No UI, no cloud services, no telemetry
- Logs:
C:\ProgramData\PortFlowBackup\logs - Uninstall: run
uninstall.cmdas Administrator
- Shipping scripts and documentation live under
/shipping/PortFlowBackup - Executable binaries are not stored in git
- Downloads are provided via GitHub Releases
- Core libraries and experimental components for a broader file-flow system
- Not yet considered stable or end-user ready
- Subject to change as design evolves
- Reliability over features
- Event-driven, not polling
- Minimal system impact
- Safe failure modes
- “Set it and forget it” operation
This project is licensed under the MIT License.
See the LICENSE file for details.
This software is provided as-is, without warranty.
Test with non-critical data before relying on it for important backups.