1
1
# Networking
2
2
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,
4
4
and users.
5
5
6
- The coder server must have an inbound address reachable by users and workspaces,
6
+ The Coder server must have an inbound address reachable by users and workspaces,
7
7
but otherwise, all topologies _ just work_ with Coder.
8
8
9
9
When possible, we establish direct connections between users and workspaces.
10
10
Direct connections are as fast as connecting to the workspace outside of Coder.
11
- When NAT traversal fails, connections are relayed through the coder server. All
11
+ When NAT traversal fails, connections are relayed through the Coder server. All
12
12
user-workspace connections are end-to-end encrypted.
13
13
14
14
[ 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:
65
65
ephemeral (high) ports. If a firewall between the client and the agent
66
66
blocks this UDP traffic, direct connections will not be possible.
67
67
68
- ## coder server
68
+ ## Coder server
69
69
70
- Workspaces connect to the coder server via the server's external address, set
70
+ Workspaces connect to the Coder server via the server's external address, set
71
71
via [ ` ACCESS_URL ` ] ( ../../admin/setup/index.md#access-url ) . There must not be a
72
72
NAT between workspaces and coder server.
73
73
74
- Users connect to the coder server's dashboard and API through its ` ACCESS_URL `
75
- as well. There must not be a NAT between users and the coder server.
74
+ Users connect to the Coder server's dashboard and API through its ` ACCESS_URL `
75
+ as well. There must not be a NAT between users and the Coder server.
76
76
77
77
Template admins can overwrite the site-wide access URL at the template level by
78
78
leveraging the ` url ` argument when
@@ -89,7 +89,7 @@ and the Coder server.
89
89
90
90
## Web Apps
91
91
92
- The coder servers relays dashboard-initiated connections between the user and
92
+ The Coder servers relays dashboard-initiated connections between the user and
93
93
the workspace. Web terminal <-> workspace connections are an exception and may
94
94
be direct.
95
95
@@ -166,7 +166,7 @@ coder server --derp-config-path derpmap.json
166
166
### Dashboard connections
167
167
168
168
The 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
170
170
our Premium Edition. [ Reach out to Sales] ( https://coder.com/contact ) to learn
171
171
more.
172
172
0 commit comments