Introducing our new CEO Don Johnson - Read More

southrivertech/titansftp

By southrivertech

Updated about 1 month ago

Enterprise SFTP server with Web Interface

Image
Web Servers
Developer Tools
0

1.8K

Titan SFTP Server logo Titan SFTP Server - Enterprise Edition

An Enteprise Grade Secure File Transfer Server

Titan SFTP Server - Enterprise Edition is a fully configured, secure file transfer server with full clustering and HA options running in a container.

Pre-configured, Optimized and Hardened for Web-based file transfers and SFTP duties

Titan SFTP Server - SFTP Edition uses the latest encryption standards, hashing algorithms and key-exchange settings to assure your transfers are secure. Other features include:

  • Pre-configured out of the box with an SFTP server optimized to work as an SFTP Server
  • Web-Based user interface for end-users who may not have an SFTP client
  • Both Password and SSH Host Key Authentication is supported
  • The server is pre-configured on port 2200 to help deter bots that scan for SSH servers on port 22
  • The server is pre-hardened to enable only the most secure ciphers and key-exhange algorithms
  • A secure web-based admin interface is available over https on port(s) 31443 and 41443; non-secure admin access is not supported
  • Granular user permissions
  • Protection against DoS attacks and Password Guessing
  • IP Whitelisting and Blacklisting
  • Ability to ban or kick users
  • Simple web-based admin dashboard

Usage

Starting a Secure Titan SFTP Server instance is simple:

docker run  -d "southrivertech/titansftp:latest" --name myserver -host myhost -p 22:22 -p 990:990 -p 443:443 -p 31443:31443
  • -d is the name of the image
  • -name will be the container name as it runs in docker
  • -host will be the host name.
  • -p is the public:private port mapping to open through the firewall

Web-Based Admin Console

The admin console is web-based. It includes a self-signed certificate for 'localhost' which will allow you to connect, but you will receive a browser warning due to the host-name mismatch. This is OK. You'll want to replace the self-signed certificate with your own certificate eventually.

https://myhost:31443/

Repository

For more information, check out the Titan SFTP Server Repository on GitHub

Docker Pull Command

docker pull southrivertech/titansftp