If you’re experimenting with Airbyte and don’t have access to a VPN consider hosting it behind: oauth2-proxy.
OAuth2 Proxy is a reverse proxy that provides authentication via Google, Github (and other providers). Meaning, you get instant email based authentication in front of your Airbyte instance 🎉.
I’ve published a oauth2-proxy and airbyte implementation that’s deployed with Ansible. In this instance, OAuth2-proxy is configured to use Github for authentication and certbot to requisition certs– both services are proxied behind Nginx 👍.
The setup isn’t meant for production but it’s useful as inspiration for a demo or as a proof-of-concept implementation. For example, a typical production installation of oauth2-proxy use redis for session storage.
Reading docs for Airbyte and oauth2-proxy is cool 📚.