sfs-server
SFTP, FTPS & FTP straight into your S3, GCS or Azure buckets — no disk, no sync.
10K+
One container that turns any cloud object store into an SFTP / FTPS / FTP / SCP server.
Your customers and partners connect with the file-transfer clients they already use — files land directly in your own AWS S3, Google Cloud Storage, Azure Blob / Files / Data Lake Gen2, or any S3-compatible bucket (MinIO, Supabase, Wasabi, …). No staging disk, no syncing, no servers to patch.
us-east-1, eu-west-1, or ap-southeast-2docker run \
-e LICENSE=<your-license-key> \
-e REGION=us-east-1 \
-p 2022:2022 \ # SFTP / SCP
-p 2021:2021 \ # FTP + explicit FTPS
-p 9990:9990 \ # implicit FTPS
doceventio/sfs-server:latest
That's it — your bucket is now reachable over SFTP, SCP, FTP and FTPS. Buckets, users, and permissions are managed from the DocEvent dashboard.
Plain FTP / explicit FTPS also need a passive-port range published to clients:
docker run \
-e LICENSE=<your-license-key> \
-e REGION=eu-west-1 \
-p 2022:2022 \
-p 2021:2021 \
-p 9990:9990 \
-p 2030-2049:2030-2049 \ # FTP/FTPS passive data ports
doceventio/sfs-server:latest
| Protocol | Default port |
|---|---|
| SFTP / SCP | 2022 |
| FTP + explicit FTPS | 2021 |
| Implicit FTPS | 9990 |
| FTP/FTPS passive data | 2030-2049 |
latest / <version> — multi-arch manifest (amd64, arm64, arm)amd64-latest, arm64-latest, arm-latest — per-architecture imagesContent type
Image
Digest
sha256:941f72407…
Size
45.8 MB
Last updated
12 days ago
docker pull doceventio/sfs-server