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: add Coder Desktop early preview documentation#16544

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
matifali merged 32 commits intomainfrom16540-desktop-beta
Mar 4, 2025
Merged
Show file tree
Hide file tree
Changes from4 commits
Commits
Show all changes
32 commits
Select commitHold shift + click to select a range
d3f6c25
init desktop section
EdwardAngertFeb 12, 2025
412d956
add placeholder icon
EdwardAngertFeb 12, 2025
e92191b
edit
EdwardAngertFeb 12, 2025
a29e8cc
install and configure coder desktop mac homebrew
EdwardAngertFeb 19, 2025
3fa35b4
Update docs/manifest.json
EdwardAngertFeb 19, 2025
1da456a
Update docs/user-guides/desktop/index.md
EdwardAngertFeb 20, 2025
fe3aad2
include feedback from review
EdwardAngertFeb 20, 2025
eb8b566
adjust network extension step
EdwardAngertFeb 20, 2025
653ff5a
Update docs/user-guides/desktop/index.md
EdwardAngertFeb 20, 2025
1fd186a
adjust screenshot sizes
EdwardAngertFeb 20, 2025
df06b1d
Update docs/manifest.json
EdwardAngertFeb 26, 2025
5ea3bee
Merge remote-tracking branch 'origin/main' into 16540-desktop-beta
EdwardAngertFeb 27, 2025
0356dac
temp remove windows
EdwardAngertFeb 27, 2025
3f0cb83
test alpha in manifest
EdwardAngertFeb 27, 2025
aff01a9
test eabadge
EdwardAngertFeb 27, 2025
56d916c
earlyaccess?
EdwardAngertFeb 27, 2025
ceaca40
add ping6 step
EdwardAngertFeb 27, 2025
9ddccf2
screenshot and workspace steps
EdwardAngertFeb 27, 2025
70fe6d4
Revert "temp remove windows"
EdwardAngertFeb 27, 2025
028acc4
add windows steps; update login screenshot
EdwardAngertFeb 27, 2025
72a7a77
Update docs/manifest.json
EdwardAngertFeb 27, 2025
69b7fe9
Update docs/manifest.json
EdwardAngertFeb 27, 2025
0e0e4d8
update login screenshot
EdwardAngertFeb 27, 2025
b80f539
docs changes
ethanndicksonMar 3, 2025
a96b9b4
fixup
ethanndicksonMar 3, 2025
7ad6e8b
remove note blocks
ethanndicksonMar 3, 2025
bc0c79f
beta -> alpha
ethanndicksonMar 3, 2025
1433eb1
remove unused react EA badge
ethanndicksonMar 3, 2025
56f0952
add version requirement
ethanndicksonMar 4, 2025
6a39e67
link to future v2.20
ethanndicksonMar 4, 2025
cffa373
Update Coder Desktop doc to reflect "Early Access" status
matifaliMar 4, 2025
3525e55
Add tabs for browser-specific instructions
matifaliMar 4, 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
20 changes: 20 additions & 0 deletionsdocs/images/icons/computer-code.svg
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.
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.
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.
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.
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.
7 changes: 7 additions & 0 deletionsdocs/manifest.json
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -158,6 +158,13 @@
}
]
},
{
"title": "Coder Desktop",
"description": "Use Coder Desktop to access your workspace like it's a local machine",
"path": "./user-guides/desktop/index.md",
"icon_path": "./images/icons/computer-code.svg",
"state": ["beta"]
Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

leaving this asbeta for now because we don't have anearlyaccess badge

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

FYI@bpmct.
@EdwardAngert I would opt foralpha overbeta in this case. We do support that.

},
{
"title": "Workspace Management",
"description": "Manage workspaces",
Expand Down
82 changes: 82 additions & 0 deletionsdocs/user-guides/desktop/index.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
# Coder Desktop

Use Coder Desktop to work on your workspaces as though they're on your LAN, no
port-forwarding required.

## Install Coder Desktop

<div class="tabs">

You can install Coder Desktop on macOS or Windows.

### macOS

1. Use [Homebrew](https://brew.sh/) to install the Coder Desktop from [cask](https://github.com/coder/coder-desktop-macos/tree/main):

```shell
brew install --cask coder/coder/coder-desktop-preview
```

1. Open Coder Desktop from the Applications directory and when macOS asks if you want to open it, select **Open**.

1. The application can connect as a VPN. macOS will prompt you to confirm with:

**"Coder Desktop" would like to use a new network extension**

Select **OK**.

1. The Coder icon will appear in the macOS menu bar:

![Coder icon and menu](../../images/user-guides/desktop/coder-desktop-mac-menu-bar.png)

1. Continue to the [configuration section](#configure).

### Windows

Download from there.

</div>

## Configure

Before you can use Coder Desktop, you will need to approve the system extension and log in.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Do we want to move this to a macOS-specific heading or tab?
I'm guessing that the Windows configuration steps will be different.

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I adjusted the step per@ethanndickson 's suggestion and that moved the configuration step into the mac-specific section

I think the rest of the configurationshould be the same, but I haven't been able to try the Windows version yet


1. Select the Desktop menu bar icon, then **Approve in System Settings**.

1. Desktop opens your system settings. Enable the Coder Desktop extension.

1. Open the Desktop menu again and select **Sign in**:

![Coder Desktop menu before the user signs in](../../images/user-guides/desktop/coder-desktop-pre-sign-in.png)

1. In the **Sign In** window, enter your Coder deployment's URL and select **Next**:

![Coder Desktop sign in](../../images/user-guides/desktop/coder-desktop-sign-in.png)

1. Select the link to your deployment's `/cli-auth` page to generate a [session token](../../admin/users/sessions-tokens.md).

1. In your web browser, enter your credentials:

<Image height="412px" src="../../images/templates/coder-login-web.png" alt="Log in to your Coder deployment" align="center" />

1. Copy the session token to the clipboard:

<Image height="472px" src="../../images/templates/coder-session-token.png" alt="Copy session token" align="center" />

1. Paste the token in the **Session Token** box of the **Sign In** screen, then select **Sign In**:

![Paste the session token in to sign in](../../images/user-guides/desktop/coder-desktop-session-token.png)

1. Allow the VPN configuration for Coder Desktop if your OS prompts you.

1. Coder Desktop is now running!

Select the Coder icon in the menu bar (macOS) or system tray (Windows) to enable [CoderVPN](#codervpn).

## Workspaces from Coder Desktop

Placeholder for what users can do with workspaces from Coder Desktop
Copy link
Member

@ethanndicksonethanndicksonFeb 27, 2025
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

For this alpha release we could include something like:
'You can verify a connection was established with your workspace by pinging it usingping6, e.g.ping6 workspace.coder"
I think this is worth mentioning purely because macOSping won't work, and people will likely try to. Eventually we'll show the latency in-client, somehow.

IIRCping does work on Windows

matifali reacted with thumbs up emoji
Copy link
ContributorAuthor

@EdwardAngertEdwardAngertFeb 27, 2025
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

strange, it looks like a build issue because theparent page is there

I wonder if it doesn't know how to treat the "early access" badge inhttps://github.com/coder/coder/pull/16544/files#diff-0cbcfff19a4479219e722863d8f59891658d042d3fac32fe9d9a75d650ce0524R171

edit: tested with3f0cb83 - seems the site doesn't know what to do with an "early access" badge. I'll try to hunt down where that gets handled

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

@jaaydenh I'm trying to mimic your work in#14670 to add an "Early Access" badge that replaces "Alpha" but I'm messing it up in a way that I can't quite figure out. Can you help me diagnose, please?


## CoderVPN

Placeholder for some information about CoderVPN
Loading

[8]ページ先頭

©2009-2025 Movatter.jp