Listing Thumbnail

    SFTPGo Enterprise - Container

     Info
    Deployed on AWS
    Free Trial
    SFTPGo Enterprise Container Edition: Secure, Cloud-Native Managed File Transfer.

    Overview

    SFTPGo is a fully featured Managed File Transfer (MFT) solution that abstracts storage backends, allowing secure access to files via standard SFTP, FTPS, and WebDAV protocols, as well as a built-in HTTPS WebClient.

    This offer provides the SFTPGo Enterprise Container Edition, specifically engineered for High Availability (HA) and resilient infrastructure. Unlike traditional single-server deployments, this edition is designed for organizations deploying in scalable, clustered environments (ECS, EKS).

    Cluster-Ready Features & Scalability

    The Container Edition unlocks capabilities specifically designed for cloud-native operations:

    • High Availability & Clustering: Native support for Active-Active clustering to eliminate single points of failure.
    • Horizontal Scalability: Architecture designed to scale linearly with your workload. Each pod is optimized to support up to 50 concurrent uploads/downloads. Need more capacity? Simply scale out by adding more pods to your cluster.
    • Enterprise Integration: Includes plugins for event publishing to Amazon SNS, RabbitMQ, NATS, Kafka, and other pub/sub platforms.

    Note: For deployments requiring massive single-node density or unlimited concurrency per pod, please contact us for a Private Offer regarding our Ultimate Edition.

    Core Capabilities

    Multi-Protocol & Cloud Storage Leverage local and cloud storage backends transparently. You can use the same tools and processes to exchange files stored on:

    • Protocols: SFTP, FTPS, HTTPS, WebDAV.
    • Storage Backends: Local filesystem, Amazon S3 (and compatible), Google Cloud Storage, Azure Blob, and other SFTP servers.
    • Virtual Folders: Map different storage backends to a single user path, allowing transparent access to hybrid cloud storage.

    Advanced Security & Access Control

    • Encryption: Full PGP encryption/decryption support and Data-at-rest encryption options.
    • Authentication: Multi-factor authentication (MFA) compatible with Microsoft/Google Authenticator and Authy. Support for Public Key, Password, and Certificate authentication.
    • Access Rules: Geo-IP filtering, per-user/per-directory IP filters, disk quotas, bandwidth throttling, and per-protocol rate limiting.
    • Brute Force Protection: Built-in safeguards against attacks.

    Identity & Automation

    • SSO & Provisioning: Automated user and admin provisioning via OpenID Connect (OIDC).
    • Event-Driven Workflows: Execute custom actions (HTTP/S notifications, emails) based on server events (upload, download, delete) or schedules using the EventManager.
    • Groups & Virtual Permissions: Simplify administration by assigning settings and virtual permissions to groups rather than individual users.

    User Experience

    • WebAdmin UI: Easily create and manage users, folders, groups, and resources. Includes real-time monitoring of active connections.
    • WebClient UI: Allows end-users to browse files, change credentials, and manage MFA directly in the browser.
    • Secure Sharing: Authorized users can create public HTTP/S links to share files externally, with options for password protection or email based authentication, expiration dates, and download limits.
    • Branding: Both UIs (Dark/Light themes available) can be customized to match your corporate brand.

    Other Notable Features

    • Full REST API for external integration.
    • Let's Encrypt TLS certificate support.
    • Configurable crypto policies (Ciphers, MACs, Key Exchange algorithms).
    • Data retention rules to automatically delete or archive old files.

    Highlights

    • Cloud-Native High Availability: Native support for Active-Active clustering to ensure resilience and zero downtime. Designed for horizontal scalability on EKS and ECS to grow alongside your workload.
    • Unified Cloud Storage Access: Abstract S3, Azure Blob, GCS, and local storage behind standard SFTP, FTPS, HTTPS/WebDAV protocols. Securely expose your cloud data to partners and clients without managing complex IAM roles.
    • Enterprise Security & Automation: Includes OIDC SSO, MFA, PGP encryption, and Audit Logs. Automate workflows using the built-in Event Manager or REST API, or publish events directly to AWS SNS, RabbitMQ, Kafka for seamless integration.

    Details

    Delivery method

    Supported services

    Delivery option
    v2.7.20251210
    v2.7.20251210-distroless

    Latest version

    Operating system
    Linux

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free for 10 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.

    SFTPGo Enterprise - Container

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (1)

     Info
    Dimension
    Description
    Cost/unit/hour
    Hours
    Container Hours
    $0.20

    Vendor refund policy

    We do not offer refunds, but you may stop using the container at any time.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    v2.7.20251210

    Supported services: Learn more 
    • Amazon ECS
    • Amazon EKS
    Container image

    Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.

    Additional details

    Usage instructions

    1. Prerequisites: Create the IAM Policy.

    To run this container, you must create an IAM Policy that allows the application to register billing usage and manage the installation code secret:

    • Go to the AWS IAM Console -> Policies -> Create Policy.
    • Switch to the JSON tab and paste the following policy:

    { "Version": "2012-10-17", "Statement": [ { "Sid": "MarketplaceMetering", "Effect": "Allow", "Action": [ "aws-marketplace:RegisterUsage" ], "Resource": "" }, { "Sid": "SecretsManagerAccess", "Effect": "Allow", "Action": [ "secretsmanager:CreateSecret", "secretsmanager:GetSecretValue", "secretsmanager:PutSecretValue", "secretsmanager:UpdateSecret", "secretsmanager:DescribeSecret" ], "Resource": "" } ] }

    • Name the policy (e.g., SFTPGo-Marketplace-Policy) and create it.

    Attach this policy to the appropriate IAM Role based on your orchestration platform:

    • Amazon ECS: Assign the policy to the Task Role (not the Task Execution Role).
    • Amazon EKS: Associate the policy with the Kubernetes Service Account used by the pod (using IRSA - IAM Roles for Service Accounts).
    1. Launching the Container Configure your ECS Task Definition or EKS Pod with the following settings:
    • Ports: Map TCP port 8080 (Web Admin/API) and 2022 (SFTP Service) to allow inbound traffic.
    • Environment Variables:
      • SFTPGO_HOOK__MEMORY_PIPES__ENABLED=1 (Recommended: enables in-memory transfers to cloud storage without temporary files).
    1. Accessing the Application
    • Open your web browser and navigate to: http://<Public-IP-or-DNS>:8080/web/admin
    • You will be prompted for an Installation Code.
    • Go to the AWS Secrets Manager console in your region.
    • Find the secret named "SFTPGo_Installation_Code".
    • Copy the code, paste it into the Setup Wizard, and create your first Admin user.

    For full documentation details, visit https://docs.sftpgo.com/enterprise/ 

    Support

    Vendor support

    We offer email support. You can get in touch with us at support@sftpgo.com 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.