mirror of
https://github.com/coder/coder.git
synced 2025-07-15 22:20:27 +00:00
docs: fixed broken podman template link and added already-installed ide gateway doc (#6352)
Co-authored-by: Eric Paulsen <ericpaulsen@coder.com>
This commit is contained in:
@ -4,28 +4,6 @@ JetBrains Gateway is a compact desktop app that allows you to work remotely with
|
||||
|
||||
Gateway can connect to a Coder workspace by using Coder's Gateway plugin or manually setting up an SSH connection.
|
||||
|
||||
## Using Coder's JetBrains Gateway Plugin
|
||||
|
||||
> The Coder plugin is an alpha state. If you experience problems, please [create a GitHub issue](https://github.com/coder/coder/issues) or share in [our Discord channel](https://discord.gg/coder).
|
||||
|
||||
1. [Install Gateway](https://www.jetbrains.com/help/idea/jetbrains-gateway.html)
|
||||
1. Open Gateway and click the gear icon at the bottom left and then "Settings"
|
||||
1. In the Marketplace tab within Plugins, type Coder and then click "Install" and "OK"
|
||||

|
||||
1. Click the new "Coder" icon on the Gateway home screen
|
||||

|
||||
1. Enter your Coder deployment's Access Url and click "Connect" then paste the Session Token and click "OK"
|
||||

|
||||
1. Click the "+" icon to open a browser and go to the templates page in your Coder deployment to create a workspace
|
||||
1. If a workspace already exists but is stopped, click the green arrow to start the workspace
|
||||
1. Once the workspace status says Running, click "Select IDE and Project"
|
||||

|
||||
1. Select the JetBrains IDE for your project and the project directory then click "Start IDE and connect"
|
||||

|
||||

|
||||
|
||||
> Note the JetBrains IDE is remotely installed into `~/. cache/JetBrains/RemoteDev/dist`
|
||||
|
||||
## Creating a new JetBrains Gateway Connection
|
||||
|
||||
1. [Install Gateway](https://www.jetbrains.com/help/idea/jetbrains-gateway.html)
|
||||
@ -57,3 +35,42 @@ Gateway can connect to a Coder workspace by using Coder's Gateway plugin or manu
|
||||
> Note the JetBrains IDE is remotely installed into `~/. cache/JetBrains/RemoteDev/dist`
|
||||
1. Click "Download and Start IDE" to connect.
|
||||

|
||||
|
||||
## Using an existing JetBrains installation in the workspace
|
||||
|
||||
If you would like to use an existing JetBrains IDE in a Coder workspace (or you
|
||||
are air-gapped, and cannot reach jetbrains.com), run the following script in the
|
||||
JetBrains IDE directory to point the default Gateway directory to the IDE
|
||||
directory. This step must be done before configuring Gateway.
|
||||
|
||||
```sh
|
||||
cd /opt/idea/bin
|
||||
./remote-dev-server.sh registerBackendLocationForGateway
|
||||
```
|
||||
|
||||
> Gateway only works with paid versions of JetBrains IDEs so the script will not be located in the `bin` directory of JetBrains Community editions.
|
||||
|
||||
[Here is the JetBrains article](https://www.jetbrains.com/help/idea/remote-development-troubleshooting.html#setup:~:text=Can%20I%20point%20Remote%20Development%20to%20an%20existing%20IDE%20on%20my%20remote%20server%3F%20Is%20it%20possible%20to%20install%20IDE%20manually%3F)
|
||||
explaining this IDE specification.
|
||||
|
||||
## Using Coder's JetBrains Gateway Plugin
|
||||
|
||||
> The Coder plugin is an alpha state. If you experience problems, please [create a GitHub issue](https://github.com/coder/coder/issues) or share in [our Discord channel](https://discord.gg/coder).
|
||||
|
||||
1. [Install Gateway](https://www.jetbrains.com/help/idea/jetbrains-gateway.html)
|
||||
1. Open Gateway and click the gear icon at the bottom left and then "Settings"
|
||||
1. In the Marketplace tab within Plugins, type Coder and then click "Install" and "OK"
|
||||

|
||||
1. Click the new "Coder" icon on the Gateway home screen
|
||||

|
||||
1. Enter your Coder deployment's Access Url and click "Connect" then paste the Session Token and click "OK"
|
||||

|
||||
1. Click the "+" icon to open a browser and go to the templates page in your Coder deployment to create a workspace
|
||||
1. If a workspace already exists but is stopped, click the green arrow to start the workspace
|
||||
1. Once the workspace status says Running, click "Select IDE and Project"
|
||||

|
||||
1. Select the JetBrains IDE for your project and the project directory then click "Start IDE and connect"
|
||||

|
||||

|
||||
|
||||
> Note the JetBrains IDE is remotely installed into `~/.cache/JetBrains/RemoteDev/dist`
|
||||
|
Reference in New Issue
Block a user