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.
+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.
+