Installer Webtop

APPLICATIONS

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.

installer webtop illustration

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.

installer webtop edit proxy inversé

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

installer webtop web ui

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

installer webtop environnement

4. Installer

Cliquez sur Installer et patientez le temps de l’installation

installer webtop installation

5. Ouvrir Webtop

Puis, cliquez sur la nouvelle tuile créée pour ouvrir une nouvelle page web

installer webtop ouvrir tuile

Bienvenue sur Webtop

installer webtop bienvenue

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.

installer webtop changer le tag
Share This