You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/faqs.md
+92-34
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,8 @@ Frequently asked questions on Coder OSS and Enterprise deployments. These FAQs
4
4
come from our community and enterprise customers, feel free to
5
5
[contribute to this page](https://github.com/coder/coder/edit/main/docs/faqs.md).
6
6
7
-
## How do I add an enterprise license?
7
+
<detailsstyle="margin-bottom: 28px;">
8
+
<summarystyle="font-size: larger; font-weight: bold;">How do I add an enterprise license?</summary>
8
9
9
10
Visit https://coder.com/trial or contact
10
11
[sales@coder.com](mailto:sales@coder.com?subject=License) to get a v2 enterprise
@@ -31,7 +32,10 @@ If the license is in a file:
31
32
coder licenses add -f <path/filename>
32
33
```
33
34
34
-
## I'm experiencing networking issues, so want to disable Tailscale, STUN, Direct connections and force use of websockets
35
+
</details>
36
+
37
+
<detailsstyle="margin-bottom: 28px;">
38
+
<summarystyle="font-size: larger; font-weight: bold;">I'm experiencing networking issues, so want to disable Tailscale, STUN, Direct connections and force use of websockets</summary>
35
39
36
40
The primary developer use case is a local IDE connecting over SSH to a Coder
## How do I hide some of the default icons in a workspace like VS Code Desktop, Terminal, SSH, Ports?
74
+
</details>
75
+
76
+
<detailsstyle="margin-bottom: 28px;">
77
+
<summarystyle="font-size: larger; font-weight: bold;">How do I hide some of the default icons in a workspace like VS Code Desktop, Terminal, SSH, Ports?</summary>
68
78
69
79
The visibility of Coder apps is configurable in the template. To change the
70
80
default (shows all), add this block inside the
@@ -83,7 +93,10 @@ of a template and configure as needed:
83
93
84
94
This example will hide all built-in coder_app icons except the web terminal.
85
95
86
-
## I want to allow code-server to be accessible by other users in my deployment.
96
+
</details>
97
+
98
+
<detailsstyle="margin-bottom: 28px;">
99
+
<summarystyle="font-size: larger; font-weight: bold;">I want to allow code-server to be accessible by other users in my deployment.</summary>
87
100
88
101
> It is **not** recommended to share a web IDE, but if required, the following
89
102
> deployment environment variable settings are required.
## I installed Coder and created a workspace but the icons do not load.
129
+
</details>
130
+
131
+
<details style="margin-bottom: 28px;">
132
+
<summary style="font-size: larger; font-weight: bold;">I installed Coder and created a workspace but the icons do not load.</summary>
117
133
118
134
An important concept to understand is that Coder creates workspaces which have
119
135
an agent that must be able to reach the `coder server`.
@@ -137,7 +153,10 @@ coder server --access-url http://localhost:3000 --address 0.0.0.0:3000
137
153
> Even `coder server` which creates a reverse proxy, will let you use
138
154
> http://localhost to access Coder from a browser.
139
155
140
-
## I updated a template, and an existing workspace based on that template fails to start.
156
+
</details>
157
+
158
+
<details style="margin-bottom: 28px;">
159
+
<summary style="font-size: larger; font-weight: bold;">I updated a template, and an existing workspace based on that template fails to start.</summary>
141
160
142
161
When updating a template, be aware of potential issues with input variables. For
143
162
example, if a template prompts users to choose options like a
@@ -157,7 +176,10 @@ potentially saving the workspace from a failed status.
157
176
coder update --always-prompt <workspace name>
158
177
```
159
178
160
-
## I'm running coder on a VM with systemd but latest release installed isn't showing up.
179
+
</details>
180
+
181
+
<details style="margin-bottom: 28px;">
182
+
<summary style="font-size: larger; font-weight: bold;">I'm running coder on a VM with systemd but latest release installed isn't showing up.</summary>
161
183
162
184
Take, for example, a Coder deployment on a VM with a 2 shared vCPU systemd
163
185
service. In this scenario, it's necessary to reload the daemon and then restart
@@ -172,7 +194,10 @@ sudo systemctl daemon-reload
172
194
sudo systemctl restart coder.service
173
195
```
174
196
175
-
## I'm using the built-in Postgres database and forgot admin email I set up.
197
+
</details>
198
+
199
+
<details style="margin-bottom: 28px;">
200
+
<summary style="font-size: larger; font-weight: bold;">I'm using the built-in Postgres database and forgot admin email I set up.</summary>
176
201
177
202
1. Run the `coder server` command below to retrieve the `psql` connection URL
178
203
which includes the database user and password.
@@ -185,7 +210,10 @@ coder server postgres-builtin-url
## How to find out Coder's latest Terraform provider version?
213
+
</details>
214
+
215
+
<details style="margin-bottom: 28px;">
216
+
<summary style="font-size: larger; font-weight: bold;">How to find out Coder's latest Terraform provider version?</summary>
189
217
190
218
[Coder is on the HashiCorp's Terraform registry](https://registry.terraform.io/providers/coder/coder/latest).
191
219
Check this frequently to make sure you are on the latest version.
@@ -194,7 +222,10 @@ Sometimes, the version may change and `resource` configurations will either
194
222
become deprecated or new ones will be added when you get warnings or errors
195
223
creating and pushing templates.
196
224
197
-
## How can I set up TLS for my deployment and not create a signed certificate?
225
+
</details>
226
+
227
+
<details style="margin-bottom: 28px;">
228
+
<summary style="font-size: larger; font-weight: bold;">How can I set up TLS for my deployment and not create a signed certificate?</summary>
198
229
199
230
Caddy is an easy-to-configure reverse proxy that also automatically creates
200
231
certificates from Let's Encrypt.
@@ -209,17 +240,20 @@ coder.example.com {
209
240
210
241
reverse_proxy 127.0.0.1:3000
211
242
212
-
tls {
243
+
tls {
213
244
214
-
issuer acme {
215
-
email user@example.com
216
-
}
245
+
issuer acme {
246
+
email user@example.com
247
+
}
217
248
218
-
}
249
+
}
219
250
}
220
251
```
221
252
222
-
## I'm using Caddy as my reverse proxy in front of Coder. How do I set up a wildcard domain for port forwarding?
253
+
</details>
254
+
255
+
<details style="margin-bottom: 28px;">
256
+
<summary style="font-size: larger; font-weight: bold;">I'm using Caddy as my reverse proxy in front of Coder. How do I set up a wildcard domain for port forwarding?</summary>
223
257
224
258
Caddy requires your DNS provider's credentials to create wildcard certificates.
225
259
This involves building the Caddy binary
@@ -235,21 +269,24 @@ The updated Caddyfile configuration will look like this:
235
269
```text
236
270
*.coder.example.com, coder.example.com {
237
271
238
-
reverse_proxy 127.0.0.1:3000
272
+
reverse_proxy 127.0.0.1:3000
239
273
240
-
tls {
241
-
issuer acme {
242
-
email user@example.com
243
-
dns googleclouddns {
244
-
gcp_project my-gcp-project
245
-
}
246
-
}
247
-
}
274
+
tls {
275
+
issuer acme {
276
+
email user@example.com
277
+
dns googleclouddns {
278
+
gcp_project my-gcp-project
279
+
}
280
+
}
281
+
}
248
282
249
283
}
250
284
```
251
285
252
-
## Can I use local or remote Terraform Modules in Coder templates?
286
+
</details>
287
+
288
+
<details style="margin-bottom: 28px;">
289
+
<summary style="font-size: larger; font-weight: bold;">Can I use local or remote Terraform Modules in Coder templates?</summary>
253
290
254
291
One way is to reference a Terraform module from a GitHub repo to avoid
255
292
duplication and then just extend it or pass template-specific
- [IntelliJ IDEA with Icon](https://github.com/sharkymark/v2-templates/tree/main/pod-idea-icon)
390
+
</details>
345
391
346
-
## What options do I have for adding VS Code extensions into code-server, VS Code Desktop or Microsoft's Code Server?
392
+
<details style="margin-bottom: 28px;">
393
+
<summary style="font-size: larger; font-weight: bold;">What options do I have for adding VS Code extensions into code-server, VS Code Desktop or Microsoft's Code Server?</summary>
347
394
348
395
Coder has an open-source project called
349
396
[`code-marketplace`](https://github.com/coder/code-marketplace) which is a
## Why am I getting this "remote host doesn't meet VS Code Server's prerequisites" error when opening up VSCode remote in a Linux environment?
518
+
</details>
519
+
520
+
<details style="margin-bottom: 28px;">
521
+
<summary style="font-size: larger; font-weight: bold;">Why am I getting this "remote host doesn't meet VS Code Server's prerequisites" error when opening up VSCode remote in a Linux environment?</summary>
466
522
467
523

468
524
@@ -472,3 +528,5 @@ instance, Alpine is not supported at all. If so, you need to find a container
472
528
image or supported OS for the VS Code Server. For more information on OS
473
529
prerequisites for Linux, please look at the VSCode docs.
0 commit comments