version: "3.8" services: beszel: image: henrygd/beszel:latest container_name: beszel restart: unless-stopped extra_hosts: - host.docker.internal:host-gateway # ports: # - 8090:8090 networks: - bragi-local volumes: - /opt/beszel-container/beszel_data:/beszel_data glance: image: glanceapp/glance container_name: glance restart: unless-stopped networks: - bragi-local volumes: - /opt/dashboard/config:/app/config - /opt/dashboard/assets:/app/assets - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock:ro # ports: # - 8080:8080 # env_file: .env termix: image: ghcr.io/lukegus/termix:2.2.1 container_name: termix restart: unless-stopped # ports: # - '8080:8080' volumes: - /opt/01_admin/termix/:/app/data # environment: # PORT: '8080' depends_on: - guacd networks: - bragi-local guacd: image: guacamole/guacd:1.6.0 container_name: guacd restart: unless-stopped # ports: # - "4822:4822" networks: - bragi-local ntfy: image: binwiederhier/ntfy container_name: ntfy environment: - NTFY_BASE_URL=https://ntfy.doeringer.eu networks: - bragi-local command: - serve volumes: - /opt/01_admin/ntfy:/var/cache/ntfy - /etc/ntfy:/etc/ntfy # ports: # - 80:80 code-server: image: lscr.io/linuxserver/code-server:latest container_name: code-server environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - PASSWORD=${PASSWORD_CODE} - DEFAULT_WORKSPACE=/home/share/Repositories/Automation volumes: - /opt/01_admin/code/config:/config - /home/share/Repositories/Automation:/home/share/Repositories/Automation networks: - bragi-local # ports: # - 8443:8443 restart: unless-stopped volumes: termix-data: driver: local networks: bragi-local: external: true