Virtualisation
Webtop de LinuxServer.io est une solution basée sur Docker qui permet d'exécuter un environnement de bureau Linux complet directement dans un navigateur web. Il s'agit d'un conteneur léger contenant un système d'exploitation Linux (disponible en versions Ubuntu, Alpine, Arch et Fedora) avec des environnements de bureau tels que XFCE, KDE, MATE ou i3, accessibles via une interface web sécurisée (HTTPS). Il supporte des fonctionnalités comme le transfert de fichiers, la gestion du presse-papier, le clavier virtuel, le son, et même l'accélération matérielle via Wayland pour une performance optimale.
Préalable
Cet article propose une installation en https sur un NDD avec une accélération GPU via Wayland. La configuration est présentée avec un matériel doté d'un CPU Intel avec iGPU.
Configuration Console
1. Proxy Inversé
Configurer le Proxy Inversé en liant un NDD, Sous domaine ou Wildcard dédié. Le port local est déterminé pour cet article à 3511 en https avec l'IP locale de la machine hôte et, validez le Websockets Support ainsi que Force SSL + HSTS Enabled + HTTP/2 Support.
2. Compose YAML
Copiez collez le code YAML ci-dessous pour une installation personnalisée en important le code (voir méthode sur Mazanoke par exemple)
name: webtop
services:
webtop:
cpu_shares:
command: []
container_name: webtop
deploy:
resources:
limits:
memory:
devices:
- /dev/dri:/dev/dri
environment:
- CUSTOM_USER=
- DOCKER_MODS=linuxserver/mods:universal-package-install
- DRI_NODE=/dev/dri/renderD128
- DRINODE=/dev/dri/renderD128
- INSTALL_PACKAGES=libfuse2|git|gdb
- LC_ALL=fr_FR.UTF-8
- PASSWORD=
- PGID=
- PIXELFLUX_WAYLAND=true
- PUID=
- TZ=Europe/Paris
hostname: webtop
image: lscr.io/linuxserver/webtop:latest
labels:
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webtop-logo.png
ports:
- target: 3000
published: "3510"
protocol: tcp
- target: 3001
published: "3511"
protocol: tcp
privileged: true
restart: unless-stopped
shm_size: "2147483648"
volumes:
- type: bind
source: /DATA/AppData/webtop/config
target: /config
cap_add: []
network_mode: bridge
x-casaos:
author: self
category: self
hostname:
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webtop-logo.png
index: /
is_uncontrolled: false
port_map: "443"
scheme: https
store_app_id: webtop
title:
custom: WEBTOP
en_us: webtop
3. Paramètres
WEB UI
https=webtop.ndd.fr=443
Variables d'environnement
Indiquez sur les champs vides :
CUSTOM_USER=nom ou pseudo
PASSWORD=mot de passe
votre PUID et PGID
INSTALL_PACKAGES (Optionnel) permet d'installer des packages supplémentaires
4. Installer
Cliquez sur Installer et patientez le temps de l’installation
5. Ouvrir Webtop
Puis, cliquez sur la nouvelle tuile créée pour ouvrir une nouvelle page web
Bienvenue sur Webtop
Changement de distribution
Pour changer de distribution, ouvrez la console (Paramètres) et changer le Tag de l'image. Puis, Enregistrer
latest=XFCE Alpine
Voir trouverez la liste en suivant ce lien LinuxServer.








