Open Source · Self-Hosted · Native Install · Docker Ready

File transfers,
scheduled and monitored

FileBridge automates your SFTP, SMB/CIFS, Azure Blob Storage, and Local File System transfers with cron scheduling, glob filtering, archive extraction, and a modern audit dashboard. No cloud vendor lock-in. Runs anywhere.

4 Protocols
SFTP · SMB · Azure Blob · Local
ZIP/TAR/TGZ
Archive extraction
Azure AD & GitHub
Enterprise SSO
Azure Blob Storage
Modern Dashboard UI
Cron Scheduling
Docker Ready
Full Audit Log
Live KPI Dashboard

Everything you need to move files reliably

Built for ops teams that need reliable, auditable file movement between internal systems — without writing a single line of script.

Cron Scheduling

Full cron expression support with human-readable previews. Use presets like "every 15 minutes" or write custom expressions. Every job runs with concurrent-run protection so it never overlaps itself.

Glob File Filtering

Transfer only the files you need. Use patterns like *.csv or report_*.xlsx to precisely target source files. Hidden file filtering is also built in.

Archive Extraction

Automatically extract ZIP, TAR, TAR.GZ, and TGZ archives inline at the destination. No manual unpacking — FileBridge handles it as part of the transfer pipeline.

Live Dashboard & Analytics

KPI cards for 24h, 7d, and all-time stats. A 7-day rolling chart shows transfer volume trends. Auto-refreshing job status, activity feed, and job run history are all included.

Enterprise SSO

Azure Active Directory & GitHub single sign-on via NextAuth v5. Lock access to specific email addresses or group IDs. Full dev bypass mode for local development.

Full Audit Logging

Every transferred file is recorded with source path, destination, size, timestamp, and status. Per-execution run records summarize file counts, byte totals, and duration. Searchable, paginated log viewer included.

Post-Transfer Actions

After a successful transfer, retain the source file, delete it, or move it to an archive path. Configurable per job — perfect for ETL pipelines that need clean-up guarantees.

Built-in File Browser

Browse remote SFTP, SMB, and Azure Blob Storage directly in the UI when configuring jobs — no guessing at paths. Navigating nested directories and virtual prefixes is fully supported.

Notifications

SMTP email and Microsoft Teams webhook alerts are config-ready. Set rules to notify on failure or after N consecutive errors. Notification history tracked in the audit log.

Local Filesystem

Use FileBridge to transfer files to and from the local filesystem of the server it's running on. Perfect for integrating with local scripts and applications.

Four protocols, one interface

Connect to SFTP servers, Windows/NAS SMB shares, Azure Blob Storage, or Local storage — all through the same job configuration and transfer pipeline.

SFTP

Secure FTP over SSH. Supports both username/password and SSH private key authentication.

SSH2 Password Private Key

SMB / CIFS

Windows file sharing and NAS devices. Full NTLMv2 authentication with optional domain support.

NTLMv2 Domain Auto-Retry

Azure Blob

Microsoft Azure object storage. Authenticate with an Account Key or Connection String.

Account Key Conn String Server-Side Copy

Local FS

Direct access to the server's local storage. Seamlessly bridge them to remote protocols.

POSIX Windows Recursive

SFTP

Secure FTP over SSH. Supports both username/password and SSH private key authentication.

SSH2 Password Private Key

SMB / CIFS

Windows file sharing and NAS devices. Full NTLMv2 authentication with optional domain support.

NTLMv2 Domain Auto-Retry

Azure Blob

Microsoft Azure object storage. Authenticate with an Account Key or Connection String.

Account Key Conn String Server-Side Copy

Local FS

Direct access to the server's local storage. Seamlessly bridge them to remote protocols.

POSIX Windows Recursive

Full visibility into every transfer

A clean, responsive dashboard gives you real-time insight into job health, transfer volume, and file-level activity.

localhost:3000/dashboard
Dashboard
Connections
Jobs
Logs
Audit Log
Settings
Files Transferred
1,284
2,200 this week
Data Volume (7d)
4.7 GB
2,200 files all-time
Success Rate
99.8%
Last 7 days
Active Jobs
7
Scheduled transfers
Transfer Volume
Files and data transferred over the last 7 days
0 500 1000 1500 2000 Feb 16 Feb 17 Feb 18 Feb 19 Feb 20 Feb 21 Feb 22
Job Status
reports-sftp
Last run 2 min ago
Active
archive-backup
Last run 14 min ago
Inactive
user-export
Last run 1 hour ago
Inactive
daily-sync
Last run 3 hours ago
Running
Recent Activity
report_2026_02.csv
/reports/report.csv → /archive/report.csv
success
2.3 MB
2 min ago
export_users.xlsx
/exports/users.xlsx → /smb/users.xlsx
success
1.1 MB
14 min ago
archive_feb.zip
/source/archive.zip → /backup/archive.zip
failure
45.2 MB
1 hr ago
invoice_0291.pdf
/invoices/inv.pdf → /sftp/inv.pdf
success
234 KB
2 hr ago

Up and running in three steps

No agents, no cloud accounts, no complex config. Run it with a native installer or use the official Docker image.

1

Add your connections

Register your SFTP servers, SMB shares, or Azure Blob Storage accounts in the connection manager. Test the connection directly from the UI before saving.

2

Create a transfer job

Pick source and destination connections, set a cron schedule, configure glob filters, and choose a post-transfer action. Preview matched files with dry-run mode before committing.

3

Monitor & alert

Watch transfers happen in real time on the dashboard. Get notified via email or Teams on failures. Every file touched is logged with full path, size, and timestamp.

From zero to running in one command

One line installs FileBridge, sets up the service, and generates your secrets. No Docker required.

Or read the documentation

View installation docs

Ready to automate your file transfers?

FileBridge is free, open source, and self-hosted. No SaaS subscription, no data leaving your network, no lock-in.