From 8c2769833f7412e7bfe6ec7ab0a3d3d6daab5ea6 Mon Sep 17 00:00:00 2001 From: whitney Date: Tue, 21 May 2024 14:56:57 -0700 Subject: [PATCH] Add code server + add to services description on homepage --- code-server/README.md | 7 +++++++ code-server/docker-compose.yml | 34 ++++++++++++++++++++++++++++++++++ homepage/website/services.html | 9 ++++++++- 3 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 code-server/README.md create mode 100644 code-server/docker-compose.yml diff --git a/code-server/README.md b/code-server/README.md new file mode 100644 index 0000000..019dfcc --- /dev/null +++ b/code-server/README.md @@ -0,0 +1,7 @@ +# Visual Studio + +A self-hosted version of Visual Studio Code, as an online notebook. + +https://coder.com/docs/code-server/latest/install#docker +https://hub.docker.com/r/linuxserver/code-server + diff --git a/code-server/docker-compose.yml b/code-server/docker-compose.yml new file mode 100644 index 0000000..5f14a94 --- /dev/null +++ b/code-server/docker-compose.yml @@ -0,0 +1,34 @@ +version: '3.7' + +networks: + traefik_traefik-network: + external: true + +services: + code-server: + image: lscr.io/linuxserver/code-server:latest + container_name: code-server + restart: unless-stopped + networks: + - traefik_traefik-network + volumes: + - /pwspool/software/code-server/config:/config + ports: + - 8443:8443 + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + - PASSWORD=jakenotes + #- HASHED_PASSWORD=TODO + - SUDO_PASSWORD=jakenotes + #- SUDO_PASSWORD_HASH=TODO + - PROXY_DOMAIN=code.whitney.rip + - DEFAULT_WORKSPACE=/config/workspace + labels: + - traefik.http.routers.code.rule=Host(`code.whitney.rip`) + - traefik.http.routers.code.tls=true + - traefik.http.routers.code.tls.certresolver=lets-encrypt + - traefik.http.services.code.loadbalancer.server.port=8443 + - traefik.port=8443 + diff --git a/homepage/website/services.html b/homepage/website/services.html index 5a0957c..5b15243 100644 --- a/homepage/website/services.html +++ b/homepage/website/services.html @@ -35,6 +35,13 @@

I usually host code on Github, but for personal projects or my own IP, I self host. Some repos are mirrored to Github.

+
+ Code Server +
+

Code Server Private

+

Personal notebook hosting stuff like my grocery list and anything I need to keep track of in the moment. UI is not too bad on both mobile and on desktop.

+
+
Covid Tracker
@@ -95,4 +102,4 @@
- \ No newline at end of file +