mirror of
https://github.com/coder/coder.git
synced 2025-07-09 11:45:56 +00:00
feat: Add tunnel by default (#4399)
* feat: Add tunnel by default If an access URL is not specified, we will always tunnel. This is from community-member feedback who exclaimed that it's confusing having the default for `coder server` display a warning message, and I agree. There is very little (maybe none) in running `coder server` without tunnel and without an access URL, so this seems like overall a much better UX. * Update install.sh Co-authored-by: Ben Potter <ben@coder.com> * Update docs/install/packages.md Co-authored-by: Ben Potter <ben@coder.com> * Fix reset pass test * Fix e2e test Co-authored-by: Ben Potter <ben@coder.com>
This commit is contained in:
@ -78,15 +78,7 @@ curl -fsSL https://coder.com/install.sh | sh
|
||||
|
||||
## Run Coder
|
||||
|
||||
First, edit the `coder.env` file to enable `CODER_TUNNEL` by setting the value to true with the following command:
|
||||
|
||||
```sh
|
||||
sudo vim /etc/coder.d/coder.env
|
||||
```
|
||||
|
||||
<img src="../images/quickstart/aws/aws7.png">
|
||||
|
||||
Exit vim and run the following command to start Coder as a system level service:
|
||||
Run the following command to start Coder as a system level service:
|
||||
|
||||
```sh
|
||||
sudo systemctl enable --now coder
|
||||
|
@ -49,15 +49,7 @@ curl -fsSL <https://coder.com/install.sh> | sh
|
||||
|
||||
## Run Coder
|
||||
|
||||
First, edit the `coder.env` file to enable `CODER_TUNNEL` by setting the value to true with the following command:
|
||||
|
||||
```sh
|
||||
sudo vim /etc/coder.d/coder.env
|
||||
```
|
||||
|
||||
<img src="../images/quickstart/azure/azure7.png">
|
||||
|
||||
Exit vim and run the following command to start Coder as a system level service:
|
||||
Run the following command to start Coder as a system level service:
|
||||
|
||||
```sh
|
||||
sudo systemctl enable --now coder
|
||||
|
@ -15,19 +15,13 @@ Coder with Docker has the following advantages:
|
||||
|
||||
1. [Install and launch Coder](../install)
|
||||
|
||||
Next, we export the `CODER_ADDRESS` and `CODER_ACCESS_URL` environment
|
||||
variables. We can use localhost for the Access URL since the workspaces
|
||||
all run on the same machine. `CODER_ADDRESS` is where coder server binds
|
||||
while `CODER_ACCESS_URL` is where it's accessed. We use `:7080` to bind
|
||||
to all interfaces.
|
||||
The Coder server binds to port 3000 by default. Use `--address :<port>` to customize it!
|
||||
|
||||
```bash
|
||||
$ export CODER_ADDRESS=:7080
|
||||
$ export CODER_ACCESS_URL=http://localhost:7080
|
||||
$ coder server --address $CODER_ADDRESS --access-url $CODER_ACCESS_URL
|
||||
$ coder server
|
||||
```
|
||||
|
||||
1. Run `coder login http://localhost:7080` in a new terminal and follow the
|
||||
1. Run `coder login http://localhost:3000` in a new terminal and follow the
|
||||
interactive instructions to create your user.
|
||||
|
||||
1. Pull the "Docker" example template using the interactive `coder templates init`:
|
||||
@ -38,7 +32,7 @@ Coder with Docker has the following advantages:
|
||||
```
|
||||
|
||||
1. Push up the template with `coder templates create`
|
||||
1. Open the dashboard in your browser (http://localhost:7080) to create your
|
||||
1. Open the dashboard in your browser (http://localhost:3000) to create your
|
||||
first workspace:
|
||||
|
||||
<img src="../images/quickstart/docker/login.png">
|
||||
|
Reference in New Issue
Block a user