Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

docs: update dynamic parameters for beta release#18512

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
stirby merged 57 commits intomainfromdynamic-params-beta
Jul 8, 2025
Merged
Show file tree
Hide file tree
Changes from1 commit
Commits
Show all changes
57 commits
Select commitHold shift + click to select a range
4ee8b84
beta tag; remove key-value
EdwardAngertJun 23, 2025
c31599d
moved parameters into new file
stirbyJun 27, 2025
fa5ee37
WIP examples needed
stirbyJun 30, 2025
95e171d
adding form types
stirbyJul 1, 2025
24a38ad
feature stage
stirbyJul 1, 2025
0a0c39b
more examples
stirbyJul 1, 2025
cc30cfe
previewing tabs
stirbyJul 1, 2025
b9aff1c
dynamic defaults
stirbyJul 1, 2025
0423ea0
validation
stirbyJul 1, 2025
d0769d8
added secret parameters
stirbyJul 2, 2025
cbec77b
added more examples
stirbyJul 2, 2025
c5e1684
happy with current state
stirbyJul 3, 2025
ce034ac
Merge branch 'main' into dynamic-params-beta
stirbyJul 3, 2025
a3c93af
fmt
stirbyJul 3, 2025
0e08ed0
fixed beta tag
stirbyJul 7, 2025
1379bcc
added screenshot and gif
stirbyJul 7, 2025
2b0d729
chore: add rdp icon (#18736)
matifaliJul 3, 2025
eb66684
feat: display descriptions in multi-select component (#18730)
jaaydenhJul 3, 2025
61ed79f
docs: update release calendar with 2.24 release (#18742)
matifaliJul 3, 2025
c765e1e
fix(site): update vs code dev container button URLs (#18696)
mafredriJul 3, 2025
7ce1a9c
feat(examples/templates): add `docker-devcontainer` template and rena…
mafredriJul 3, 2025
cb197ab
chore: create interface for pkgs to return codersdk errors (#18719)
EmyrkJul 3, 2025
9c616b9
feat: implement OAuth2 dynamic client registration (RFC 7591/7592) (#…
ThomasK33Jul 3, 2025
b499188
docs: add comprehensive development documentation (#18646)
ThomasK33Jul 3, 2025
c578fac
chore: implement tests for dynamic parameter component (#18745)
jaaydenhJul 3, 2025
41b9a9b
fix: remove unique constraint on OAuth2 provider app names (#18669)
ThomasK33Jul 3, 2025
eb75028
feat: implement MCP HTTP server endpoint with authentication (#18670)
ThomasK33Jul 3, 2025
6de25bc
chore: update gofumpt from v0.4.0 to v0.8.0 (#18652)
blink-so[bot]Jul 3, 2025
e474d55
feat: add OAuth2 provider functionality as an experiment (#18692)
ThomasK33Jul 3, 2025
273fde9
feat: add MCP HTTP server experiment and improve experiment middlewar…
ThomasK33Jul 3, 2025
0cf3ec3
refactor: move OAuth2 provider code to dedicated package (#18746)
ThomasK33Jul 3, 2025
3cab673
refactor: organize OAuth2 provider tests into dedicated packages (#18…
ThomasK33Jul 3, 2025
a60b85b
feat: use preview to compute workspace tags from terraform (#18720)
EmyrkJul 3, 2025
fd82c73
fix: add manual confirmation for release calendar update (#18748)
blink-so[bot]Jul 3, 2025
ea5e1d9
feat: establish terminal reconnection foundation (#18693)
BrunoQuaresmaJul 3, 2025
89298dd
docs: align feature stages for July release (#18752)
EdwardAngertJul 4, 2025
e9f3eac
docs: reorganize remote desktop docs (#18716)
matifaliJul 6, 2025
fa6a2e2
docs: add RDP desktop button gif (#18758)
matifaliJul 6, 2025
e6f1181
fix: handle `sql/driver.Valuer` types properly in `json` logs (#18760)
ethanndicksonJul 7, 2025
878f7c4
feat: make readinessProbe and livenessProbe initialDelaySeconds confi…
blink-so[bot]Jul 7, 2025
d51215f
feat: update tasks docs (#18659)
bpmctJul 7, 2025
fd85dae
chore: add suggestions to the tasks docs (#18766)
hugodutkaJul 7, 2025
094bca2
ci: bump the github-actions group with 6 updates (#18769)
dependabot[bot]Jul 7, 2025
626547c
chore: bump go.nhat.io/otelsql from 0.15.0 to 0.16.0 (#18768)
dependabot[bot]Jul 7, 2025
cbac5aa
docs: fix markdown in Windsurf doc (#18753)
EdwardAngertJul 7, 2025
f9f2f6a
chore: bump github.com/go-playground/validator/v10 from 10.26.0 to 10…
dependabot[bot]Jul 7, 2025
fd13c7a
chore: bump github.com/valyala/fasthttp from 1.62.0 to 1.63.0 (#18771)
dependabot[bot]Jul 7, 2025
1d7c284
chore: fix some small groups and acl typos (#18732)
aslilacJul 7, 2025
bba0ed6
fix: return 404 instead of 401 for missing OAuth2 apps (#18755)
ThomasK33Jul 7, 2025
c70c533
Merge branch 'main' into dynamic-params-beta
stirbyJul 7, 2025
835b4c5
removed old dynamic parameter docs
stirbyJul 7, 2025
3244e7b
fmt
stirbyJul 7, 2025
71a7aa7
make; spellings
EdwardAngertJul 7, 2025
eda6507
edit dynamic-params
EdwardAngertJul 7, 2025
786f6f4
md and spelling
EdwardAngertJul 7, 2025
db53358
md syntax
EdwardAngertJul 7, 2025
8a38e33
image link
EdwardAngertJul 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
PrevPrevious commit
NextNext commit
docs: reorganize remote desktop docs (#18716)
- Reorganize each option in two sections: Web and Desktop Client- Moves the warning about UDP connections to the bottom- Move Coder Desktop as the first option- Links the Coder Desktop RDP modulePreview:https://coder.com/docs/@remote-desktop-module/user-guides/workspace-access/remote-desktops
  • Loading branch information
@matifali@stirby
matifali authored andstirby committedJul 7, 2025
commite9f3eac7e91b7aa8d4de347156301e0a61b62224
View file
Open in desktop
Loading
Sorry, something went wrong.Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
175 changes: 111 additions & 64 deletionsdocs/user-guides/workspace-access/remote-desktops.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,28 @@
# Remote Desktops

##VNC Desktop
##RDP

The common way touse remote desktops with Coderisthrough VNC.
Themostcommon way toget a GUI-based connection to a Windows workspaceisby using Remote Desktop Protocol (RDP).

![VNC Desktop in Coder](../../images/vnc-desktop.png)

Workspace requirements:

- VNC server (e.g. [tigervnc](https://tigervnc.org/))
- VNC client (e.g. [novnc](https://novnc.com/info.html))

Installation instructions vary depending on your workspace's operating system,
platform, and build system.

As a starting point, see the
[enterprise-desktop](https://github.com/coder/images/tree/main/images/desktop)
image. It can be used to provision a Dockerized workspace with the
following software:

- Ubuntu 24.04
- XFCE Desktop
- KasmVNC Server and Web Client
<div class="tabs">

## RDPDesktop
###Desktop Client

To use RDP with Coder, you'll need to install an
[RDP client](https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-clients)
on your local machine, and enable RDP on your workspace.

<div class="tabs">

### CLI
#### Coder Desktop

Use the following commandtoforwardthe RDPport toyour local machine:
[Coder Desktop](../desktop/index.md)'s **Coder Connect** feature creates a connectiontoyour workspaces inthebackground. Use your favoriteRDPclient toconnect to `<workspace-name>.coder`.

```console
coder port-forward <workspace-name> --tcp 3399:3389
```

Then, connect to your workspace via RDP at `localhost:3399`.
![windows-rdp](../../images/ides/windows_rdp_client.png)
You can use the [RDP Desktop](https://registry.coder.com/modules/coder/local-windows-rdp) module to add a single-click button to open an RDP session in the browser.

###RDPwith CoderDesktop
![RDP Desktop Button](../../images/user-guides/remote-desktops/rdp-button-and-window.png)

[Coder Desktop](../desktop/index.md)'s Coder Connect feature creates a connection to your workspaces in the background.
There is no need for port forwarding when it is enabled.

Use your favorite RDP client to connect to `<workspace-name>.coder` instead of `localhost:3399`.

> [!NOTE]
> Some versions of Windows, including Windows Server 2022, do not communicate correctly over UDP
> when using Coder Connect because they do not respect the maximum transmission unit (MTU) of the link.
> When this happens, the RDP client will appear to connect, but displays a blank screen.
>
> To avoid this error, Coder's [Windows RDP](https://registry.coder.com/modules/windows-rdp) module
> [disables RDP over UDP automatically](https://github.com/coder/registry/blob/b58bfebcf3bcdcde4f06a183f92eb3e01842d270/registry/coder/modules/windows-rdp/powershell-installation-script.tftpl#L22).
>
> To disable RDP over UDP, run the following in PowerShell:
>
> ```powershell
> New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -Name "SelectTransport" -Value 1 -PropertyType DWORD -Force
> Restart-Service -Name "TermService" -Force
> ```

You can also use a URI handler to directly launch an RDP session.
You can also use a URI handler to launch an RDP session directly.

The URI format is:

Expand All@@ -88,32 +46,121 @@ locals {
resource "coder_app" "rdp-coder-desktop" {
agent_id = resource.coder_agent.main.id
slug = "rdp-desktop"
display_name = "RDPwith CoderDesktop"
display_name = "RDP Desktop"
url = "coder://${local.server_name}/v0/open/ws/${data.coder_workspace.me.name}/agent/main/rdp?username=Administrator&password=coderRDP!"
icon = "/icon/desktop.svg"
external = true
}
```

#### CLI

Use the following command to forward the RDP port to your local machine:

```console
coder port-forward <workspace-name> --tcp 3399:3389
```

Then, connect to your workspace via RDP at `localhost:3399`.
![windows-rdp](../../images/user-guides/remote-desktops/windows_rdp_client.png)

</div>s

> [!NOTE]
> Some versions of Windows, including Windows Server 2022, do not communicate correctly over UDP when using Coder Connect because they do not respect the maximum transmission unit (MTU) of the link. When this happens, the RDP client will appear to connect, but displays a blank screen.
>
> To avoid this error, Coder's [Windows RDP](https://registry.coder.com/modules/windows-rdp) module [disables RDP over UDP automatically](https://github.com/coder/registry/blob/b58bfebcf3bcdcde4f06a183f92eb3e01842d270/registry/coder/modules/windows-rdp/powershell-installation-script.tftpl#L22).
>
> To disable RDP over UDP manually, run the following in PowerShell:
>
> ```powershell
> New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -Name "SelectTransport" -Value 1 -PropertyType DWORD -Force
> Restart-Service -Name "TermService" -Force
> ```

### Browser

Our [RDP Web](https://registry.coder.com/modules/windows-rdp) module in the Coder Registry adds a one-click button to open an RDP session in the browser. This requires just a few lines of Terraform in your template, see the documentation on our registry for setup.

![Windows RDP Web](../../images/user-guides/remote-desktops/web-rdp-demo.png)

</div>

> [!NOTE]
> The default username is `Administrator` and the password is `coderRDP!`.

## RDP Web
## Amazon DCV

Our [Amazon DCV Windows](https://registry.coder.com/modules/amazon-dcv-windows) installs and configures the Amazon DCV server for seamless remote desktop access. It allows connecting through the both the [Amazon DCV desktop clients](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) and a [web browser](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting-browser-connect.html).

<div class="tabs">

### Desktop Client

Connect using the [Amazon DCV Desktop client](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) by forwarding the DCV port to your local machine:

<div class="tabs">

#### Coder Desktop

[Coder Desktop](../desktop/index.md)'s **Coder Connect** feature creates a connection to your workspaces in the background. Use DCV client to connect to `<workspace-name>.coder:8443`.

#### CLI

Use the following command to forward the DCV port to your local machine:

```console
coder port-forward <workspace-name> --tcp 8443:8443
```

</div>

### Browser

Our [Amazon DCV Windows](https://registry.coder.com/modules/amazon-dcv-windows) module adds a one-click button to open an Amazon DCV session in the browser. This requires just a few lines of Terraform in your template, see the documentation on our registry for setup.

</div>

Our [Windows RDP](https://registry.coder.com/modules/windows-rdp) module in the Coder
Registry adds a one-click button to open an RDP session in the browser. This
requires just a few lines of Terraform in your template, see the documentation
on our registry for setup.
![Amazon DCV](../../images/user-guides/remote-desktops/amazon-dcv-windows-demo.png)

![Windows RDP Module in a Workspace](../../images/user-guides/web-rdp-demo.png)
## VNC

## Amazon DCV Windows
The common way to connect to a desktop session of a Linux workspace is to use a VNC client. The VNC client can be installed on your local machine or accessed through a web browser. There is an additional requirement to install the VNC server on the workspace.

Our [Amazon DCV Windows](https://registry.coder.com/modules/amazon-dcv-windows)
module adds a one-click button to open an Amazon DCV session in the browser.
This requires just a few lines of Terraform in your template, see the
documentation on our registry for setup.
Installation instructions vary depending on your workspace's operating system, platform, and build system. Refer to the [enterprise-desktop](https://github.com/coder/images/tree/main/images/desktop) image for a starting point which can be used to provision a Dockerized workspace with the following software:

- Ubuntu 24.04
- XFCE Desktop
- KasmVNC Server and Web Client

<div class="tabs">

### Desktop Client

Use a VNC client (e.g., [TigerVNC](https://tigervnc.org/)) by forwarding the VNC port to your local machine.

<div class="tab">

#### Coder Desktop

[Coder Desktop](../desktop/index.md)'s **Coder Connect** feature allows you to connect to your workspace's VNC server at `<workspace-name>.coder:5900`.

#### CLI

Use the following command to forward the VNC port to your local machine:

```bash
coder port-forward <workspace-name> --tcp 5900:5900
```

Now you can connect to your workspace's VNC server using a VNC client at `localhost:5900`.

</div>

### Browser

The [KasmVNC module](https://registry.coder.com/modules/coder/kasmvnc) allows browser-based access to your workspace by installing and configuring the [KasmVNC](https://github.com/kasmtech/KasmVNC) server and web client.

</div>

![Amazon DCV Windows Moduleina Workspace](../../images/user-guides/amazon-dcv-windows-demo.png)
![VNC DesktopinCoder](../../images/user-guides/remote-desktops/vnc-desktop.png)

[8]ページ先頭

©2009-2025 Movatter.jp