diff --git a/docs/guides/frontdoor.mdx b/docs/guides/frontdoor.mdx
index 69ab219e..e6f4c308 100644
--- a/docs/guides/frontdoor.mdx
+++ b/docs/guides/frontdoor.mdx
@@ -6,13 +6,23 @@ hide_table_of_contents: true
---
import OsTabs from '@theme/OsTabs';
-import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
-// import Details from '@theme/MDXComponents/Details';
import LinuxService from './_frontdoor-linux.mdx';
import ReservedDocker from './_frontdoor-docker.mdx';
-**zrok frontdoor** provides a shielded entry point for your production website or service. This is useful if you want to expose it to the public internet, but not directly.
+**zrok frontdoor** is the heavy-duty front door to your app or site. It makes your website or app available to your online audience through the shield of zrok.io's hardened, managed frontends.
+
+
+
+ ## Overview
+
+zrok frontends are the parts of zrok that proxy incoming public web traffic to zrok backend shares via OpenZiti. When you use zrok with a `zrok.io` frontend, you're using **zrok frontdoor**. `zrok.io` is zrok-as-a-service by NetFoundry, the team behind OpenZiti. You need a free account to use **zrok frontdoor**.
+
+![diagram](/img/zrok-frontdoor.excalidraw.png)
+
+## Choose your OS
+
+Choose between installing the Linux package or running zrok with Docker (Linux, macOS, or Windows).
-
+
\ No newline at end of file
diff --git a/website/static/img/zrok-frontdoor.excalidraw.png b/website/static/img/zrok-frontdoor.excalidraw.png
new file mode 100644
index 00000000..5e7b68b1
Binary files /dev/null and b/website/static/img/zrok-frontdoor.excalidraw.png differ