Password-protecting nginx web server and enabling full WebDAV support so files can be accessed without sftp as long as the link is considered secure.
enabling ssl for nginx
Adding password support to transmission
using stunnel to encrypt transmission rpc
Removal of stunnel. Now nginx serves both as SSL and authentication reverse proxy for tranmission eliminating the need for separated files and tranmission ports.
fixing utf-8 encoding for autoindex
Using files, not command-line options, to pass password and ssl host name to the container. As a bonus it allowed to remove all password-generating code.
enabling password support with sshd and preventing the tranmission service from accessing /data/keys/ssl.*
Speeding up ssh handshake
Optimizing ssh connection time, forcing the fastest cipher and using "user", not "files", as the ssh account name for consistency.
Sharing the same rsa private key between ssh and ssl.
Command-line interface for the container initilization.
Update README.md