Synchronize your files with your own server, via FTP, FTPS or SFTP. Learn more on ftpbox.org
- Latest release is v2.6.4 updated on 21/10/2017
- Project upgraded to .NET Framework 4.5.2
- Upgraded to new FluentFTP library compiled from sources
- Using latest SSH.Net, Newtonsoft.Json, Ionic.Zip
- Removing almost all async methods, the main function (check files local/remote) will run in a thread to avoid interface locking
- Adding remote listing state when starting
- Modify FluentFTP sources to avoid certain type of Exceptions and force Binary type in FTP SIZE command
- So FluentFTP is now integrated with FTPbox sources. Allows easier and faster debug and better customization
- Connect using FTP, SFTP or FTPS
- Share your files with direct links to them.
- Manage your files in-browser with the Web Interface
- Manage specific files/folders with the Context Menus
- Selective Sync
- Manual or Automatic synchronizing
- Bandwidth control
- Multiple Profiles
- Offline Mode
- Tested intensively with ProFTPD 1.3.6 and 1.3.7rc1 (compiled from sources) with or without SSL and TLS
- Tested with sshd (OpenSSH_7.2p2)
- Use if possibile FTPS or SFTP; FTP has plain text authentication, not a good idea if you transfer important documents
- Use if possible latest TLSv1.2 encryption protocol
- When configure your FTP server pay attention to change Size and Timeout Data/Connection transfer. Otherwise if the file is big FTPbox was unable to end uploading Example: in Proftpd conf add/change TimeoutNoTransfer, TimeoutStalled, TimeoutIdle, MaxStoreFileSize
FTPbox is licensed under the General Public License v3. See LICENSE for the full text.
FTPbox uses the following awesome libraries:
- FluentFTP : The FluentFTP library
- SSH.NET : The SFTP library
- Json.NET : The json library used for the configuration file
- DotNetZip : The library used for unzipping archives
You can find the to-do list on trello.com
I'd love to hear from you. Please send your emails to support@ftpbox.org
You can show the project some love by making a donation! You can find out how to donate from the About page.