Golang FTP Server
github.com
Spec sheet
- Purpose
- Golang FTP Server is a gateway between FTP devices and cloud-based file systems.Read 11 Oct 2026 · github.com
- Platforms
- Prebuilt binaries are provided for Linux, macOS, and Windows on amd64 and arm64, plus Linux armv6 and armv7.Read 11 Oct 2026 · github.com
- Deployment
- The project provides a containerized version based on Alpine and instructions for running it with Docker or Docker Compose.Read 11 Oct 2026 · github.com
- License
- The repository lists an MIT license.Read 11 Oct 2026 · github.com
- Access controls
- Backend parameters can enable read-only access, login access, or temporary-directory storage.Read 11 Oct 2026 · github.com
- Access options
- Backend configuration supports read-only mode, login access, and temporary-directory files.Read 11 Oct 2026 · github.com
- Architecture
- The server uses the afero filesystem interface and is described as a reference implementation of ftpserverlib.Read 11 Oct 2026 · github.com
- Backends
- Supported backends include local disk, S3, Dropbox, Google Drive, SFTP, email, and Telegram.Read 11 Oct 2026 · github.com
- Encrypted FTP
- The FTP server supports TLS through AUTH and PROT.Read 11 Oct 2026 · github.com
- File operations
- FTP features include file upload and download, directory listing, deletion, renaming, and transfer resume.Read 11 Oct 2026 · github.com
- FTP features
- The server supports file uploads and downloads, directory listings, deletion, renaming, and resuming interrupted transfers.Read 11 Oct 2026 · github.com
- Intended use
- The README describes the project as a way to connect old-school FTP devices to modern cloud-based file systems.Read 11 Oct 2026 · github.com
- Maintainer location
- The maintainer profile lists Florent Clairambault in Paris, France.Read 11 Oct 2026 · github.com
- Network support
- It supports passive and active FTP connections, with IPv6 extensions EPRT and EPSV.Read 11 Oct 2026 · github.com
- Release
- The releases page lists v0.16.3, dated 2026-08-09, as the latest release.Read 11 Oct 2026 · github.com
- Security policy
- GitHub reports that the repository has no SECURITY.md policy and no published security advisories.Read 11 Oct 2026 · github.com
- SFTP host verification
- The SFTP backend requires a configured known_hosts file or pinned host key unless host key checks are explicitly disabled.Read 11 Oct 2026 · github.com
- SFTP security
- The SFTP backend requires upstream host key verification unless the explicitly unsafe insecure_ignore_host_key option is enabled.Read 11 Oct 2026 · github.com
- Transport security
- The FTP server supports TLS through AUTH and PROT.Read 11 Oct 2026 · github.com
Plans and prices
Golang FTP Server Free No paid plans or usage limits stated Read 11 Oct 2026 · github.com
Where Specifiction places it
- FTP Server Software#11 of 338.3