From 95c301578af28b58b27acf37d957aa96190db58a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sun, 12 Feb 2023 06:01:39 -0600 Subject: [PATCH] Bot Updating Templated Files --- .editorconfig | 2 +- .github/workflows/greetings.yml | 2 +- .github/workflows/permissions.yml | 9 +++++++++ README.md | 12 +++++++----- 4 files changed, 18 insertions(+), 7 deletions(-) create mode 100755 .github/workflows/permissions.yml diff --git a/.editorconfig b/.editorconfig index a92f7df..5f150f3 100644 --- a/.editorconfig +++ b/.editorconfig @@ -15,6 +15,6 @@ trim_trailing_whitespace = false indent_style = space indent_size = 2 -[{**.sh,root/etc/cont-init.d/**,root/etc/services.d/**}] +[{**.sh,root/etc/s6-overlay/s6-rc.d/**,root/etc/cont-init.d/**,root/etc/services.d/**}] indent_style = space indent_size = 4 diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 132e408..1837742 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -8,6 +8,6 @@ jobs: steps: - uses: actions/first-interaction@v1 with: - issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-kasm/blob/master/.github/ISSUE_TEMPLATE/issue.bug.yml) or [feature](https://github.com/linuxserver/docker-kasm/blob/master/.github/ISSUE_TEMPLATE/issue.feature.yml) issue templates!' + issue-message: 'Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.' pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-kasm/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!' repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml new file mode 100755 index 0000000..2df6b61 --- /dev/null +++ b/.github/workflows/permissions.yml @@ -0,0 +1,9 @@ +name: Permission check +on: + pull_request: + paths: + - '**/run' + - '**/finish' +jobs: + permission_check: + uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1 diff --git a/README.md b/README.md index 17e5667..87db2b8 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | amd64-\ | | arm64 | ✅ | arm64v8-\ | -| armhf| ❌ | | +| armhf | ❌ | | ## Version Tags @@ -68,7 +68,6 @@ This image provides various versions that are available via tags. Please read th | :----: | :----: |--- | | latest | ✅ | Stable Kasm releases | | develop | ✅ | Tip of develop | - ## Application Setup This container uses [Docker in Docker](https://www.docker.com/blog/docker-can-now-run-within-docker/) and requires being run in `privileged` mode. This container also requires an initial setup that runs on port 3000. @@ -96,6 +95,11 @@ In order to properly create virtual Gamepads you will need to mount from your ho In order to use persistant profiles in Workspaces you will need to mount in a folder to use from your host to `/profiles`. From there when configuring a workspace you can set the `Persistant Profile Path` to IE `/profiles/ubuntu-focal/{username}/`, more infomation can be found [HERE](https://www.kasmweb.com/docs/latest/how_to/persistent_profiles.html). +### Strict reverse proxies + +This image uses a self-signed certificate by default. This naturally means the scheme is `https`. +If you are using a reverse proxy which validates certificates, you need to [disable this check for the container](https://docs.linuxserver.io/faq#strict-proxy). + ## Usage Here are some example snippets to help you get started creating a container. @@ -112,7 +116,6 @@ services: privileged: true environment: - KASM_PORT=443 - - TZ=Europe/London - DOCKER_HUB_USERNAME=USER #optional - DOCKER_HUB_PASSWORD=PASS #optional volumes: @@ -133,7 +136,6 @@ docker run -d \ --name=kasm \ --privileged \ -e KASM_PORT=443 \ - -e TZ=Europe/London \ -e DOCKER_HUB_USERNAME=USER `#optional` \ -e DOCKER_HUB_PASSWORD=PASS `#optional` \ -p 3000:3000 \ @@ -144,6 +146,7 @@ docker run -d \ -v /run/udev/data:/run/udev/data `#optional` \ --restart unless-stopped \ lscr.io/linuxserver/kasm:latest + ``` ## Parameters @@ -155,7 +158,6 @@ Container images are configured using parameters passed at runtime (such as thos | `-p 3000` | Kasm Installation wizard. (https) | | `-p 443` | Kasm Workspaces interface. (https) | | `-e KASM_PORT=443` | Specify the port you bind to the outside for Kasm Workspaces. | -| `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London. | | `-e DOCKER_HUB_USERNAME=USER` | Optionally specify a DockerHub Username to pull private images. | | `-e DOCKER_HUB_PASSWORD=PASS` | Optionally specify a DockerHub password to pull private images. | | `-v /opt` | Docker and installation storage. |