Skip to content

Commit 5282342

Browse files
committed
Fixed screenshot, better flow of ideas.
1 parent 6b36b9b commit 5282342

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

posts/self-hosted-homelab/index.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@ I installed Docker before Coder. You'll see why later.
4444

4545
Instead of [Docker Desktop](https://www.docker.com/products/docker-desktop/), I installed [Docker Engine for Debian](https://docs.docker.com/engine/install/debian/) because Marvin is headless. I'm not missing out on Docker Desktop's admin features since Coder has its own capable browser-based UI and it does a lot of Docker management for me.
4646

47-
Next was Coder. Its [install script](https://coder.com/docs/v2/latest/install/install.sh) does the right thing. In Marvin’s case it detected Debian to install a `.deb` package. It also handles other Linux distros.
48-
49-
The installer also recognized Docker, including adding the `coder` user to the `docker` group.
47+
Next was Coder. Its [install script](https://coder.com/docs/v2/latest/install/install.sh) does the right thing. In Marvin’s case it detected Debian to install a `.deb` package. It also recognized Docker so it added the `coder` user to the `docker` group.
5048

5149
```bash
5250
marc@marvin:~$ sudo curl -fsSL https://coder.com/install.sh | sh
@@ -65,7 +63,7 @@ I wanted to dedicate Marvin to hosting my projects, so I followed the installer'
6563
marc@marvin:~$ sudo systemctl enable --now coder
6664
```
6765

68-
Accessing Coder is straightforward. I can access the web interface with Marvin's local IP address. And by default, Coder also set up a publicly accessible, encrypted tunnel based on [Tailscale](https://tailscale.com). I got the [tunnel’s access URL](https://coder.com/docs/v2/latest/admin/configure) (and checked that Coder is up and running):
66+
Accessing Coder is straightforward. I can access the web interface with Marvin's local IP address. And by default, Coder set up a publicly accessible, encrypted tunnel based on [Tailscale](https://tailscale.com). I got the [tunnel’s access URL](https://coder.com/docs/v2/latest/admin/configure) (and checked that Coder is up and running):
6967

7068
```bash
7169
marc@marvin:~$ sudo journalctl -u coder.service -b
@@ -159,7 +157,7 @@ I filled in details about my first workspace then started it:
159157
160158
Marvin took a couple of minutes while Coder prepared the workspace, including downloading the Docker image.
161159
162-
That got me my first workspace, running and ready to use!
160+
That got me my first workspace, running and ready to use! I could access it in a few ways, including [code-server](https://coder.com/docs/code-server/latest), which lets me use VS Code in the browser.
163161
164162
![Workspace running](./static/workspace-run.png)
165163
@@ -171,8 +169,6 @@ CONTAINER ID IMAGE COMMAND
171169
9fed4695ac59 coder-4868739b-5bc8-421c-123f-59fd8d2581ab "sh -c '#!/usr/bin/e…" 7 minutes ago Up 7 minutes coder-marc-myfirstworkspace
172170
```
173171

174-
From my browser's Coder tab I could access my workspace in a few ways, including [code-server](https://coder.com/docs/code-server/latest), which lets me use VS Code in the browser.
175-
176172
## Where to go from here
177173

178174
I can finally go places now that I can leave Marvin at home. Coder's public access URL for Marvin lets me work wherever I want.
Loading

0 commit comments

Comments
 (0)