diff --git a/docs/images/docker-rdesktop.md b/docs/images/docker-rdesktop.md index cde57bae69..7b490ec1b6 100644 --- a/docs/images/docker-rdesktop.md +++ b/docs/images/docker-rdesktop.md @@ -2,24 +2,24 @@ title: rdesktop tags: - Remote Desktop -description: "[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP." +description: "[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Ubuntu accessible via RDP." --- - + # [linuxserver/rdesktop](https://github.com/linuxserver/docker-rdesktop) [![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Frdesktop?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh) [![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-rdesktop.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-rdesktop) -[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-rdesktop.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-rdesktop/releases) +[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-rdesktop.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github&include_prereleases)](https://github.com/linuxserver/docker-rdesktop/releases) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-rdesktop/packages) [![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/linuxserver.io/docker-rdesktop/container_registry) [![Quay.io](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Quay.io)](https://quay.io/repository/linuxserver.io/rdesktop) [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/rdesktop.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/rdesktop) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/rdesktop.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/rdesktop) -[![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-rdesktop%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-rdesktop/job/master/) -[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Fci-tests.linuxserver.io%2Flinuxserver%2Frdesktop%2Flatest%2Fci-status.yml)](https://ci-tests.linuxserver.io/linuxserver/rdesktop/latest/index.html) +[![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-rdesktop%2Fjob%2Fubuntu-xfce%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-rdesktop/job/ubuntu-xfce/) +[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Fci-tests.linuxserver.io%2Flinuxserver%2Frdesktop%2Fubuntu-xfce%2Fci-status.yml)](https://ci-tests.linuxserver.io/linuxserver/rdesktop/ubuntu-xfce/index.html) -[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP. +[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Ubuntu accessible via RDP. [![rdesktop](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rdesktop.png)](http://xrdp.org/) @@ -27,7 +27,7 @@ description: "[Rdesktop](http://xrdp.org/) - Containers containing full desktop We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://distribution.github.io/distribution/spec/manifest-v2-2/#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). -Simply pulling `lscr.io/linuxserver/rdesktop:latest` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. +Simply pulling `lscr.io/linuxserver/rdesktop:ubuntu-xfce` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. The architectures supported by this image are: @@ -42,36 +42,13 @@ This image provides various versions that are available via tags. Please read th | Tag | Available | Description | | :----: | :----: |--- | -| latest | ✅ | XFCE Alpine | +| latest | ❌ | | | ubuntu-xfce | ✅ | XFCE Ubuntu | -| fedora-xfce | ✅ | XFCE Fedora | -| arch-xfce | ✅ | XFCE Arch | -| debian-xfce | ✅ | XFCE Debian | -| alpine-kde | ✅ | KDE Alpine | | ubuntu-kde | ✅ | KDE Ubuntu | -| fedora-kde | ✅ | KDE Fedora | -| arch-kde | ✅ | KDE Arch | -| debian-kde | ✅ | KDE Debian | -| alpine-mate | ✅ | MATE Alpine | | ubuntu-mate | ✅ | MATE Ubuntu | -| fedora-mate | ✅ | MATE Fedora | -| arch-mate | ✅ | MATE Arch | -| debian-mate | ✅ | MATE Debian | -| alpine-i3 | ✅ | i3 Alpine | | ubuntu-i3 | ✅ | i3 Ubuntu | -| fedora-i3 | ✅ | i3 Fedora | -| arch-i3 | ✅ | i3 Arch | -| debian-i3 | ✅ | i3 Debian | -| alpine-openbox | ✅ | Openbox Alpine | | ubuntu-openbox | ✅ | Openbox Ubuntu | -| fedora-openbox | ✅ | Openbox Fedora | -| arch-openbox | ✅ | Openbox Arch | -| debian-openbox | ✅ | Openbox Debian | -| alpine-icewm | ✅ | IceWM Alpine | | ubuntu-icewm | ✅ | IceWM Ubuntu | -| fedora-icewm | ✅ | IceWM Fedora | -| arch-icewm | ✅ | IceWM Arch | -| debian-icewm | ✅ | IceWM Debian | ## Application Setup @@ -137,8 +114,6 @@ This feature only supports **Open Source** GPU drivers: ## Nvidia GPU Support -**Nvidia is not compatible with Alpine based images** - Nvidia support is available by leveraging Zink for OpenGL support. This can be enabled with the following run flags: | Variable | Description | @@ -182,7 +157,7 @@ To help you get started creating a container from this image you can either use --- services: rdesktop: - image: lscr.io/linuxserver/rdesktop:latest + image: lscr.io/linuxserver/rdesktop:ubuntu-xfce container_name: rdesktop security_opt: - seccomp:unconfined #optional @@ -216,7 +191,7 @@ docker run -d \ --device /dev/dri:/dev/dri `#optional` \ --shm-size="1gb" `#optional` \ --restart unless-stopped \ - lscr.io/linuxserver/rdesktop:latest + lscr.io/linuxserver/rdesktop:ubuntu-xfce ``` ## Parameters @@ -321,7 +296,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to * Image version number: ```bash - docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/rdesktop:latest + docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/rdesktop:ubuntu-xfce ``` ## Updating Info @@ -369,7 +344,7 @@ Below are the instructions for updating containers: * Update the image: ```bash - docker pull lscr.io/linuxserver/rdesktop:latest + docker pull lscr.io/linuxserver/rdesktop:ubuntu-xfce ``` * Stop the running container: @@ -407,7 +382,7 @@ cd docker-rdesktop docker build \ --no-cache \ --pull \ - -t lscr.io/linuxserver/rdesktop:latest . + -t lscr.io/linuxserver/rdesktop:ubuntu-xfce . ``` The ARM variants can be built on x86_64 hardware and vice versa using `lscr.io/linuxserver/qemu-static` @@ -423,7 +398,7 @@ To help with development, we generate this dependency graph. ??? info "Init dependency graph" ```d2 - "rdesktop:latest": { + "rdesktop:ubuntu-xfce": { docker-mods base { fix-attr +\nlegacy cont-init @@ -439,29 +414,24 @@ To help with development, we generate this dependency graph. init-os-end -> init-config init-rdesktop-end -> init-config init-config -> init-config-end - init-os-end -> init-crontab-config + init-crontab-config -> init-config-end + init-config -> init-crontab-config init-mods-end -> init-custom-files init-adduser -> init-device-perms base -> init-envfile - init-os-end -> init-keygen + init-prep-xrdp -> init-keygen base -> init-migrations - base -> init-mods init-config-end -> init-mods - init-mods -> init-mods-end init-mods-package-install -> init-mods-end init-mods -> init-mods-package-install - base -> init-os-end init-adduser -> init-os-end init-device-perms -> init-os-end init-envfile -> init-os-end - init-migrations -> init-os-end + init-os-end -> init-prep-xrdp init-keygen -> init-rdesktop - init-keygen -> init-rdesktop-config init-video -> init-rdesktop-end init-custom-files -> init-services - init-mods-end -> init-services init-rdesktop -> init-video - init-rdesktop-config -> init-video init-services -> svc-cron svc-cron -> legacy-services init-services -> svc-xrdp @@ -471,13 +441,14 @@ To help with development, we generate this dependency graph. svc-xrdp-sesman -> legacy-services } Base Images: { - "baseimage-rdesktop:alpine320" <- "baseimage-alpine:3.20" + "baseimage-rdesktop:ubuntunoble" <- "baseimage-ubuntu:noble" } - "rdesktop:latest" <- Base Images + "rdesktop:ubuntu-xfce" <- Base Images ``` ## Versions +* **30.09.25:** - Deprecate all non-Ubuntu versions. * **06.08.24:** - Refresh all images using new bases, add Debian, bump Ubuntu to Noble. * **27.05.24:** - Rebase to Alpine 3.20 and Fedora 40. * **17.01.24:** - Sync webtop logic changes rebase to Alpine 3.19 and Fedora 39.