diff --git a/fighter/config/kasm/.env b/fighter/config/kasm/.env new file mode 100644 index 0000000..ba5571f --- /dev/null +++ b/fighter/config/kasm/.env @@ -0,0 +1 @@ +APP_DATA=/mnt/md0/kasm diff --git a/fighter/config/kasm/docker-compose.yml b/fighter/config/kasm/docker-compose.yml new file mode 100644 index 0000000..218fcc8 --- /dev/null +++ b/fighter/config/kasm/docker-compose.yml @@ -0,0 +1,29 @@ +version: '3' +services: + nginx: + image: linuxserver/kasm:latest + container_name: kasm_kasm + privileged: true + environment: + - KASM_PORT=443 + #- DOCKER_HUB_USERNAME= + #- DOCKER_HUB_PASSWORD= + volumes: + - ${APP_DATA}/opt:/opt + - ${APP_DATA}/profiles:/profiles + - /dev/input:/dev/input + - /run/udev/data:/run/udev/data + ports: + - 3000:3000 + - 30443:443 + networks: + - web + labels: + - traefik.http.routers.kasm.rule=Host(`kasm.jafner.net`) + - traefik.http.routers.kasm.tls.certresolver=lets-encrypt + - traefik.http.routers.kasm.middlewares=traefik-forward-auth-privileged@file + - traefik.http.services.kasm.loadbalancer.serverstransport=insecureskipverify + +networks: + web: + external: true diff --git a/fighter/config/traefik/config/middlewares.yaml b/fighter/config/traefik/config/config_addons.yaml similarity index 97% rename from fighter/config/traefik/config/middlewares.yaml rename to fighter/config/traefik/config/config_addons.yaml index 4e6a53b..0e46b5c 100644 --- a/fighter/config/traefik/config/middlewares.yaml +++ b/fighter/config/traefik/config/config_addons.yaml @@ -82,3 +82,8 @@ http: permanent: true regex: "https://(.*)/.well-known/(card|cal)dav" replacement: "https://${1}/remote.php/dav/" + +http: + serversTransports: + insecureskipverify: + insecureSkipVerify: true \ No newline at end of file