Skip to content
Michael Staake edited this page Jul 3, 2026 · 3 revisions

This guide walks you through setting up Ubuntu 26.04 for installation of LmPanel

1. Install WSL and Ubuntu in WSL (SKIP IF RUNNING UBUNTU 26.04 DIRECTLY)

Run the following commands in your Windows PowerShell or Command Prompt:

# Install WSL 
wsl --install

You will need to reboot your PC to complete WSL installation.

# Install Ubuntu 26.04
wsl --install Ubuntu-26.04

# Set Ubuntu 26.04 as the default Linux environment for WSL (optional)
wsl --set-default Ubuntu-26.04

Enter your Ubuntu environment

# Enter Ubuntu
wsl -d Ubuntu-26.04

2. Install Docker

# Install prerequisites
sudo apt install ca-certificates curl gnupg lsb-release -y

# Create keyrings directory
sudo install -m 0755 -d /etc/apt/keyrings

# Add Docker's official GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add Docker repository
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# Install Docker
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

# Add user to docker group
sudo usermod -aG docker $USER

# Apply group change
newgrp docker

# Enable and start Docker service
sudo systemctl enable --now docker

3. GPU-Specific Tasks

NVIDIA

# Add NVIDIA Container Toolkit repository
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
  sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

# Install NVIDIA Container Toolkit

sudo apt update
sudo apt install -y nvidia-container-toolkit

# Configure the NVIDIA runtime to work with Docker

sudo nvidia-ctk runtime configure --runtime=docker

# Restart Docker
sudo systemctl restart docker

# Get Vulkan for NVIDIA (ensure the version you install matches your installed NVIDIA drivers)
sudo apt install -y libnvidia-gl-595-server libvulkan1

AMD/Intel Arc

# Update repositories and install the Mesa Vulkan drivers + utilities
sudo apt update
sudo apt install -y mesa-vulkan-drivers vulkan-tools

# Ensure your user account can access the GPU rendering nodes
sudo usermod -aG video,render $USER
newgrp render

4. Run LmPanel

At this point, your system should be ready to run LmPanel. Refer to the "Quick Start" section of the LmPanel README for how to proceed.