I need to publish some web pages to public and I thinking to use reverse proxy to provide access non-ziti user to web server which is going to be behind ziti overlay network and found this https://github.com/openziti-test-kitchen/ziti-caddy.
Is it production ready or just demo what can be done with ziti?
Generally speaking, the things in the test kitchen "should be" production ready, mostly.... The test kitchen is what it sounds like, it's our area where we put projects that are samples, one-offs, tests, etc. They are generally not rigorously maintained by us, but if someone were to use them and hit a problem, we would do our best to try to solve the issue.
This project is adding ziti to caddy, so it'll be mostly dependent on the OpenZiti overlay/SDKs (definitely production-ready) and Caddy (definitely production ready). There's not a lot of code to look through in that project (a testament to OpenZiti imo) and looking at it, nothing stands out to me as "not production ready". in the 5-10 minutes I gave to review it.
That said, you also might be interested in zrok? zrok has a whole caddy module zrok with the Power of Caddy that you might be interested in? zrok is built on OpenZiti as well.
Only you will know if that's a match for your needs, but I figured I'd also mention it.
Hi @TheLumberjack just noticed that ziti-caddy fails to build with latest v.2.9.0 caddy server. I have no knowledge about golang so no idea what need to change/fix