Proxmox-for-Channels: Script for installing PrismCast in an unprivileged Debian 13 LXC with Chrome and optional Tailscale

I've developed a comprehensive script for installing PrismCast in an unprivileged Debian 13 LXC in Proxmox. It's designed to include Chrome and optional Tailscale. The script also installs iGPU support for hardware-based encoding and decoding (if available).

First, create a new LXC with specs to your liking. Here's what I used:

Use the latest Debian 13 template:

8GB of disk should be sufficient:

A decent number of cores is recommended:

Don't skimp on RAM either:

I'm using my 10Gbe NIC on vmbr1 here:

Next, I'll add /dev/net/tun to Resources for Tailscale, and /dev/dri/card1 (yours may be /dev/dri/card0) along with /dev/dri/renderD128 for iGPU support:

Screenshot 2026-10-16 at 06-24-33 pve6 - Proxmox Virtual Environment

Screenshot 2026-10-16 at 06-25-16 pve6 - Proxmox Virtual Environment

Screenshot 2026-10-16 at 06-26-01 pve6 - Proxmox Virtual Environment

bash -c "$(wget -qO- https://raw.githubusercontent.com/bnhf/prismcast-proxmox-lxc/main/install-prismcast.sh)"

Here are a few performance numbers using 1080p60 @ 15Mbps:

Screenshot 2026-10-16 at 08-23-52 pve6 - Proxmox Virtual Environment

intel-gpu-top: Intel Raptorlake_s (Gen12) @ /dev/dri/card1 -  235/ 699 MHz;  50% RC6;  0.59/65.36 W;      203 irqs/s

         ENGINES     BUSY                                                                                                          MI_SEMA MI_WAIT
       Render/3D   25.96% |██████████████████████████▌                                                                           |      0%      0%
         Blitter    0.00% |                                                                                                      |      0%      0%
           Video    0.00% |                                                                                                      |      0%      0%
    VideoEnhance    0.00% |                                                                                                      |      0%      0%

    PID      MEM      RSS          Render/3D                    Blitter                      Video                    VideoEnhance         NAME   
3782498  325680K  325680K |█████▉                    ||                          ||                          ||                          | chrome 
3772985   38112K   38112K |▉                         ||                          ||                          ||                          | Xvfb   
3676833  107976K  107976K |                          ||                          ||                          ||                          | chrome 
3676629   58436K   58436K |                          ||                          ||                          ||                          | Xvfb   

1 Like