#!/bin/bash HOST_BASE="/opt/gbo/tenants/$PARAM_TENANT/desktop" HOST_DATA="$HOST_BASE/data" HOST_CONF="$HOST_BASE/conf" HOST_LOGS="$HOST_BASE/logs" mkdir -p "$HOST_DATA" "$HOST_CONF" "$HOST_LOGS" chmod -R 750 "$HOST_BASE" lxc launch images:debian/12 "$PARAM_TENANT"-desktop -c security.privileged=true sleep 15 lxc exec "$PARAM_TENANT"-desktop -- bash -c " apt-get update apt-get install -y xvfb xrdp xfce4 xfce4-goodies cat > /etc/xrdp/startwm.sh < /root/.xsession chmod +x /root/.xsession apt install -y curl apt-transport-https gnupg curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | gpg --dearmor > /usr/share/keyrings/brave-browser-archive-keyring.gpg echo "deb [arch=amd64 signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main" > /etc/apt/sources.list.d/brave-browser-release.list apt update && apt install -y brave-browser " sudo iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT --to-destination CONTAINER_IP:3389 sudo iptables -A FORWARD -p tcp -d CONTAINER_IP --dport 3389 -j ACCEPT