lftp-sync-manager cj0r/lftp-sync-manager:latest https://hub.docker.com/r/cj0r/lftp-sync-manager bridge sh false https://github.com/cj0r/lftp-sync-manager/issues https://github.com/cj0r/lftp-sync-manager Dockerized LFTP Transfer Manager with a sleek Web GUI featuring real-time file watching, cron schedules, bandwidth throttling, and automated SSH key handshakes. LFTP Sync Manager is a sleek, web-based control panel and automation manager for lftp transfers. It provides a modern Web GUI to orchestrate and monitor fast, multi-segmented, parallel file transfers (Push/Pull) over SFTP, complete with real-time file-watching and cron schedules. Key Features: - Sleek Web GUI: Real-time progress bars, speed calculations (Mbps/MBs), log viewers, and 30-day transfer speed graphs. - High-Performance Transfers: Leverages lftp's powerful capabilities including segmented downloads (nsegment), parallel file queues (nfile), and automatic reconnects. - SSH Key Handshake Tool: Automatically generates SSH RSA keypairs and installs the public key to your remote SFTP host's authorized_keys file directly from the Web UI—eliminating the need to store passwords in your configuration files. - Real-Time Push Sync: Watches a local directory using chokidar and automatically uploads new/modified files to the remote server instantly. - Cron-Scheduled Syncs: Run push or pull operations automatically at specific intervals using standard cron expressions. - Bandwidth Throttling & Scheduling: Restrict download and upload speeds (in KB/s) either globally or on a custom schedule (time-of-day and day-of-week) to preserve network capacity. - Wildcard Include/Exclude Filters: Fine-tune transfers by specifying comma-separated glob patterns (e.g., *.tmp, *.mkv) to target only the files you want. - Advanced Sync Options: Fine-grained transfer options including Delete Target Files (true mirroring), Dry Run Mode, Ignore Modification Time, and Only Sync Missing Files. Backup: Network:FTP Tools:Utilities http://[IP]:[PORT:9342] https://raw.githubusercontent.com/cj0r/unraid-templates/main/templates/lftp-sync-manager.xml https://raw.githubusercontent.com/cj0r/lftp-sync-manager/production/public/icon.png If you appreciate my work, please consider supporting me via Buy Me a Coffee! https://www.buymeacoffee.com/cj0r 9342 /mnt/user/appdata/lftp-sync-manager /mnt/user/appdata/lftp-sync-manager/upload /mnt/user/appdata/lftp-sync-manager/download