Skip to content

Commit ec87a11

Browse files
Bot Updating Documentation
1 parent c6a273f commit ec87a11

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

docs/images/docker-webtop.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ This container is based on [Docker Baseimage Selkies](https://github.com/linuxse
100100

101101
| Variable | Description |
102102
| :----: | --- |
103+
| PIXELFLUX_WAYLAND | **Experimental** If set to true the container will initialize in Wayland mode running [Smithay](https://github.com/Smithay/smithay) and Labwc while enabling zero copy encoding with a GPU |
103104
| CUSTOM_PORT | Internal port the container listens on for http if it needs to be swapped from the default `3000` |
104105
| CUSTOM_HTTPS_PORT | Internal port the container listens on for https if it needs to be swapped from the default `3001` |
105106
| CUSTOM_WS_PORT | Internal port the container listens on for websockets if it needs to be swapped from the default 8082 |
@@ -154,6 +155,30 @@ To launch the desktop session in a different language, set the `LC_ALL` environm
154155
* `-e LC_ALL=nl_NL.UTF-8` - Netherlands
155156
* `-e LC_ALL=it_IT.UTF-8` - Italian
156157

158+
### SealSkin Compatibility
159+
160+
This container is compatible with [SealSkin](https://github.com/linuxserver/docker-sealskin).
161+
162+
SealSkin is a self-hosted, client-server platform that provides secure authentication and collaboration features while using a browser extension to intercept user actions such as clicking a link or downloading a file and redirect them to a secure, isolated application environment running on a remote server.
163+
164+
* **SealSkin Server:** [Get it Here](https://github.com/linuxserver/docker-sealskin)
165+
* **Browser Extension:** [Install Here](https://chromewebstore.google.com/detail/sealskin-isolation/lclgfmnljgacfdpmmmjmfpdelndbbfhk)
166+
167+
### All GPU Acceleration - use sane resolutions
168+
169+
When using 3d acceleration via Nvidia DRM or DRI3 it is important to clamp the virtual display to a reasonable max resolution. This can be achieved with the environment setting:
170+
171+
* `-e MAX_RESOLUTION=3840x2160`
172+
173+
This will set the total virtual framebuffer to 4K, you can also set a manual resolution to achieve this.
174+
By default the virtual monitor in the session is 16K to support large monitors and dual display configurations. Leaving it this large has no impact on CPU based performance but costs GPU memory usage and memory bandwidth when leveraging one for acceleration. If you have performance issues in an accelerated session, try clamping the resolution to 1080p and work up from there:
175+
176+
```
177+
-e SELKIES_MANUAL_WIDTH=1920
178+
-e SELKIES_MANUAL_HEIGHT=1080
179+
-e MAX_RESOLUTION=1920x1080
180+
```
181+
157182
### DRI3 GPU Acceleration
158183

159184
For accelerated apps or games, render devices can be mounted into the container and leveraged by applications using:
@@ -662,13 +687,14 @@ To help with development, we generate this dependency graph.
662687
svc-xsettingsd -> legacy-services
663688
}
664689
Base Images: {
665-
"baseimage-selkies:alpine322" <- "baseimage-alpine:3.22"
690+
"baseimage-selkies:alpine323" <- "baseimage-alpine:3.23"
666691
}
667692
"webtop:latest" <- Base Images
668693
```
669694

670695
## Versions
671696

697+
* **27.12.25:** - Rebase Alpine images to 3.23.
672698
* **17.11.25:** - Rebase Fedora images to 43.
673699
* **24.07.25:** - Rebase Debian images to Trixie.
674700
* **17.06.25:** - Rebase all images to Selkies, drop openbox and icewm, bump Alpine to 3.22, bump Fedora to 42.

0 commit comments

Comments
 (0)