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/

Other Video Tutorials

3 Tricks for Network Debugging on Google Cloud Platform

Tutorial Details

Automatic GitHub Releases with GitHub Actions

Tutorial Details

Cloud-Based Development Environments with Google Cloud

Tutorial Details