services: code-server: image: ghcr.io/linuxserver/code-server networks: - netgrimoire environment: TZ: America/Chicago PUID: "1964" PGID: "1964" # PASSWORD=password F@lcon12 # HASHED_PASSWORD= # optional SUDO_PASSWORD: "F@lcon13" # optional # SUDO_PASSWORD_HASH= # optional PROXY_DOMAIN: "code.netgrimoire.com" # optional # Match your standard UID:GID execution model #user: "1001:998" volumes: # - /data/nfs/Baxter/Docker/Code/config:/config - /DockerVol/code/config:/config - /DockerVol/code/data:/Data ports: - target: 8443 published: 8443 protocol: tcp mode: ingress deploy: restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s placement: constraints: - node.platform.arch != arm - node.platform.arch != aarch64 - node.hostname == znas labels: gremlin.version: "2026-04-1" # Homepage homepage.group: "Development" homepage.name: "Code Server" homepage.icon: "code.png" homepage.href: "https://code.netgrimoire.com" homepage.description: "Code Server" monitor.name: Code-server monitor.url: https://"code.netgrimoire.com" # Kuma # Caddy caddy: "code.netgrimoire.com" caddy.reverse_proxy: "code-server:8443" caddy.import_1: crowdsec caddy.import_2: authentik # Diun (image update monitoring) diun.enable: "true" networks: netgrimoire: external: true volumes: Projects: