Golang FTP Server
The facts below are what the maker publishes about Golang FTP Server, checked and dated. Our editors have not written about it yet.
Plans and prices
From Golang FTP Server's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Golang FTP Server | Free | No paid plans or usage limits stated |
The facts
Each one read from Golang FTP Server's own pages, with the date it was checked.
What it does
- Access controls
- Backend parameters can enable read-only access, login access, or temporary-directory storage.checked 11 Oct 2026
- Access options
- Backend configuration supports read-only mode, login access, and temporary-directory files.checked 11 Oct 2026
- Architecture
- The server uses the afero filesystem interface and is described as a reference implementation of ftpserverlib.checked 11 Oct 2026
- Backends
- Supported backends include local disk, S3, Dropbox, Google Drive, SFTP, email, and Telegram.checked 11 Oct 2026
- Deployment
- The project provides a containerized version based on Alpine and instructions for running it with Docker or Docker Compose.checked 11 Oct 2026
- Encrypted FTP
- The FTP server supports TLS through AUTH and PROT.checked 11 Oct 2026
- File operations
- FTP features include file upload and download, directory listing, deletion, renaming, and transfer resume.checked 11 Oct 2026
- FTP features
- The server supports file uploads and downloads, directory listings, deletion, renaming, and resuming interrupted transfers.checked 11 Oct 2026
- Intended use
- The README describes the project as a way to connect old-school FTP devices to modern cloud-based file systems.checked 11 Oct 2026
- License
- The repository lists an MIT license.checked 11 Oct 2026
- Maintainer location
- The maintainer profile lists Florent Clairambault in Paris, France.checked 11 Oct 2026
- Network support
- It supports passive and active FTP connections, with IPv6 extensions EPRT and EPSV.checked 11 Oct 2026
- Purpose
- Golang FTP Server is a gateway between FTP devices and cloud-based file systems.checked 11 Oct 2026
- Release
- The releases page lists v0.16.3, dated 2026-08-09, as the latest release.checked 11 Oct 2026
- Security policy
- GitHub reports that the repository has no SECURITY.md policy and no published security advisories.checked 11 Oct 2026
- SFTP host verification
- The SFTP backend requires a configured known_hosts file or pinned host key unless host key checks are explicitly disabled.checked 11 Oct 2026
- SFTP security
- The SFTP backend requires upstream host key verification unless the explicitly unsafe insecure_ignore_host_key option is enabled.checked 11 Oct 2026
- Transport security
- The FTP server supports TLS through AUTH and PROT.checked 11 Oct 2026
Where it runs
- Platforms
- Prebuilt binaries are provided for Linux, macOS, and Windows on amd64 and arm64, plus Linux armv6 and armv7.checked 11 Oct 2026
Alternatives to Golang FTP Server
- 1
CompleteFTP
Free planWebAPILinuxSelf-hosted7.8$369 one-time - 2

CrushFTP
AndroidiOSWebAPI7.8$70 one-time - 3
Serv-U FTP Server
AndroidiOSWebAPI7.8 - 4
Wing FTP Server
Free planAndroidiOSWebAPI7.6$199 one-time - 5
VShell Server
WebAPILinuxmacOS7.5$599 one-time - 6
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan
