11#Networking
22
3- Coder's network topology has three types of nodes: workspaces,coder servers,
3+ Coder's network topology has three types of nodes: workspaces,Coder servers,
44and users.
55
6- Thecoder server must have an inbound address reachable by users and workspaces,
6+ TheCoder server must have an inbound address reachable by users and workspaces,
77but otherwise, all topologies_ just work_ with Coder.
88
99When possible, we establish direct connections between users and workspaces.
1010Direct connections are as fast as connecting to the workspace outside of Coder.
11- When NAT traversal fails, connections are relayed through thecoder server. All
11+ When NAT traversal fails, connections are relayed through theCoder server. All
1212user-workspace connections are end-to-end encrypted.
1313
1414[ Tailscale's open source] ( https://tailscale.com ) backs our websocket/HTTPS
@@ -65,14 +65,14 @@ In order for clients to be able to establish direct connections:
6565 ephemeral (high) ports. If a firewall between the client and the agent
6666 blocks this UDP traffic, direct connections will not be possible.
6767
68- ##coder server
68+ ##Coder server
6969
70- Workspaces connect to thecoder server via the server's external address, set
70+ Workspaces connect to theCoder server via the server's external address, set
7171via[ ` ACCESS_URL ` ] ( ../../admin/setup/index.md#access-url ) . There must not be a
7272NAT between workspaces and coder server.
7373
74- Users connect to thecoder server's dashboard and API through its` ACCESS_URL `
75- as well. There must not be a NAT between users and thecoder server.
74+ Users connect to theCoder server's dashboard and API through its` ACCESS_URL `
75+ as well. There must not be a NAT between users and theCoder server.
7676
7777Template admins can overwrite the site-wide access URL at the template level by
7878leveraging the` url ` argument when
@@ -89,7 +89,7 @@ and the Coder server.
8989
9090##Web Apps
9191
92- Thecoder servers relays dashboard-initiated connections between the user and
92+ TheCoder servers relays dashboard-initiated connections between the user and
9393the workspace. Web terminal <-> workspace connections are an exception and may
9494be direct.
9595
@@ -166,7 +166,7 @@ coder server --derp-config-path derpmap.json
166166###Dashboard connections
167167
168168The dashboard (and web apps opened through the dashboard) are served from the
169- coder server, so they can only be geo-distributed with High Availability mode in
169+ Coder server, so they can only be geo-distributed with High Availability mode in
170170our Premium Edition.[ Reach out to Sales] ( https://coder.com/contact ) to learn
171171more.
172172