In this video, we setup an HTTPS+SFTP file server on Kubernetes (Google Kubernetes Engine, on Google Cloud Platform). The demonstrated use case is a file server with public, browser-based read access and secure, SSH-key-based write access. The setup is easily customizable to other use cases and cloud environments.
Code Repository: https://github.com/nodematiclabs/file-server-on-k8s
Caddy Project: https://caddyserver.com/
OpenSSH Project: https://www.openssh.com/