Sign inSign up

thorntech/sftpgateway-admin-ui

By thorntech

•Updated about 2 months ago

Web administration dashboard for SFTP Gateway. Requires thorntech/sftpgateway-backend

Image
Security
Integration & delivery
Databases & storage
0

10K+

thorntech/sftpgateway-admin-ui repository overview

⁠SFTP Gateway Admin UI

⁠What's New in 3.9.0

  • The container now runs as a non-root user (UID 1000) with non-privileged in-container ports (HTTP 8080, HTTPS 8443). The image passes the Kubernetes restricted pod security standard and supports OpenShift arbitrary UIDs.
  • The compressed image shrank from 33 MB to 17 MB (-47%)
  • The "server is starting up" screen now polls the backend and reloads automatically when it is ready
  • Web fonts are now served as separate files so the page's own Content-Security-Policy no longer blocks them
  • Cloud connection form fixes: an Azure connection string is retained when toggling hierarchical namespace, and switching a connection to unique credentials no longer errors

For the full changelog, see the CHANGELOG⁠.


This is the web-based administration dashboard for SFTP Gateway. It provides an intuitive interface for managing SFTP users, cloud storage destinations, and server configuration.

⁠Important

This image is one component of a multi-container deployment. You need both images to run SFTP Gateway:

ImageDescription
thorntech/sftpgateway-backend⁠Core SFTP server and API
thorntech/sftpgateway-admin-ui (this image)Web administration dashboard

šŸ‘‰ See thorntech/sftpgateway-backend⁠ for complete deployment instructions and docker-compose configuration.

⁠Configuration

⁠Environment Variables
VariableDescriptionRequired
BACKEND_URLURL to the backend API (e.g., http://backend:8080/)Yes
SECURITY_CLIENT_IDOAuth client ID (must match backend)Yes
SECURITY_CLIENT_SECRETOAuth client secret (must match backend)Yes
WEBSITE_BUNDLE_CRTTLS certificate (PEM format)Yes
WEBSITE_KEYTLS private key (PEM format)Yes
CLOUD_PROVIDERDefault cloud provider hintNo
⁠Ports
PortProtocolDescription
8080TCPHTTP
8443TCPHTTPS

⁠TLS Configuration

A valid TLS certificate and private key are required for production deployments. Provide these via the WEBSITE_BUNDLE_CRT and WEBSITE_KEY environment variables in PEM format.

If you're using a certificate chain, include all certificates in WEBSITE_BUNDLE_CRT with the server certificate first, followed by intermediate certificates.

Alternatively, you can terminate TLS at a load balancer or reverse proxy and connect to the UI container over HTTP on port 8080.

⁠Security

SFTP Gateway container images are built on Docker Hub Infrastructure (DHI)⁠ with near-zero CVEs and a distroless runtime, minimizing the attack surface. Every release includes SBOMs (Software Bill of Materials) and SLSA Build Level 3⁠ provenance attestations, providing verifiable proof of build integrity.

For instructions on inspecting image attestations, see the backend image documentation⁠.

⁠License & Terms

SFTP Gateway is commercial software. Use is governed by the End User License Agreement⁠. A 30-day free trial is included — no payment information required.

Licensing is administered from this dashboard. While the instance is unlicensed, a Start a 30-day Trial card appears at the top of every page, and an existing key can be entered at any time under Diagnostics → License Information. A key entered here is stored in the backend's database and is shared by every instance in a clustered deployment. Trial registration is carried out by the browser rather than by the container, so the machine viewing the dashboard needs to reach https://licensing.thorntech.com.

If the backend sets the LICENSE_CONTENT environment variable, that value takes precedence over any key entered here, so leave it unset when you intend to manage licensing from the dashboard. See the backend image documentation⁠ for the full activation steps.

To purchase a license, visit sftpgateway.com/purchase⁠.

⁠Support

For technical support, contact [email protected]⁠.

⁠About Thorn Technologies

SFTP Gateway is developed by Thorn Technologies⁠, specialists in secure file transfer and cloud integration solutions.

Tag summary

Content type

Image

Digest

sha256:b28402f44…

Size

16.4 MB

Last updated

about 2 months ago

docker pull thorntech/sftpgateway-admin-ui