Skip to main content
Star zrok on GitHub Star
Version: 2.0 (Current)

zrok overview

zrok (/ziːɹɒk/ ZEE-rock) is a secure, open-source platform for sharing local services and files over the internet without opening firewall ports or managing TLS. Built on OpenZiti zero-trust networking and backed by NetFoundry, it supports public HTTPS shares with optional authentication and private shares accessible only to other zrok users. Run it as a hosted service at myzrok.io with a generous free tier, or self-host your own instance on Linux, Docker, or Kubernetes.

zrok is free and open source under the Apache v2 license. The source code is available on GitHub.

Why use zrok

Use zrok to share a running service, like a web server or network socket, or a directory of static files.

When sharing publicly, you can reserve a public hostname, enable authentication options, or both. Public shares proxy HTTPS to your service or files.

When sharing privately, only users with the share token (and the appropriate permission grants) can access your share. In addition to what you can share publicly, private shares can include TCP and UDP services.

Ready to share something? Get started.