Our great sponsors
-
Have a look at https://github.com/mohammed90/caddy-ngrok-listener 🙂
-
awesome-tunneling
List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.
ngrok 1.0 was a hard fork about 8 years ago which is open source, ngrok 2.0 (which this post and functionality all relates to) is closed source - https://github.com/anderspitman/awesome-tunneling. You could do all you mention with open source OpenZiti and zrok (which is a native app built on openziti - https://zrok.io/)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
coder
Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.
You're right, Tailscale is not 100% open source but the clients and DERP system being open source is enough for you to create what is requested here. A perfect example is https://github.com/coder/coder
-
- WRT app embedded: We have some examples in https://github.com/openziti/sdk-golang. Also, our documents on embedding into Prometheus (https://docs.openziti.io/blog/zitification/prometheus/part1/) and Kubeclt (https://docs.openziti.io/blog/zitification/kubernetes/) should be useful. This use case is basically what Ozone did - https://ozone.one/blog/ozone-zitifies-private-kubernetes-deployments-with-netfoundry.
-
- WRT K8S: You could deploy pod, side car or daemonset. You can also deploy all the overlay components in K8S. Both topics are covered here - https://docs.openziti.io/docs/category/kubernetes. Recently we also created some terraform examples - https://github.com/openziti-test-kitchen/terraform-lke-ziti. This would be similar to a session we ran with IBM a year ago - https://developer.ibm.com/articles/building-a-multicloud-zero-trust-network-with-ziti-and-kubernetes/.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.