- Choose a single folder to serve
- FTPS, LAN-only mode and Read-only mode
- Logging to the GUI and to a file (file with timestamps)
- With system tray icon after is minimized
The original repository is forked here with the intention of updating it to use the newer PySide6, making some improvements and adding new features. Additionally, this project has abandoned support for Linux and has not undergone security testing. Please do not expose it to any public network.
Download a compiled binary from Release.
requires-python = ">=3.12"
dependencies = [
"cryptography>=46.0.2",
"imageio>=2.37.0",
"nuitka==2.7.14",
"pillow>=11.1.0",
"pyftpdlib==2.1.0",
"pyinstaller>=6.11.1",
"pyopenssl>=25.3.0",
"pyqtdarktheme-fork>=2.3.4",
"pyside6>=6.8.2.1",
]
- This was built for windows, as currently there is no simple non install FTP Server solution
- On Windows you do not need admin rights, only to allow traffic on ports through windows firewall
Windows building is simple as
build.bat
- It doesn't currently work on linux unlike the origin repo
To fix: quit from system tray does not work when daemon is ON
FTP.png icon: Ftp icons created by andinur - Flaticon