Open Source · Proxmox Native

Virtual Desktop Streaming,
Simplified.

Beagle OS turns your Proxmox cluster into a fully managed virtual desktop platform. Stream full Windows or Linux desktops to any endpoint - with GPU-accelerated Moonlight/Sunshine streaming.

<5msStreaming Latency
4K60Max Resolution
H.265/AV1Video Codecs
Release 5.0 highlightsResidential Egress, Endpoint Identity, Fingerprint Awareness

One product path

Sunshine in the VM. Moonlight on Beagle OS. Managed through Proxmox.

  • Per-VM artifacts
  • USB control plane
  • Residential egress

Built for repeatability

Bootable as ISO installer, IMG, or QCOW2. VM-specific USB scripts come directly from the Proxmox host after setup.

Everything you need for managed virtual desktops

One platform. One streaming protocol. Zero complexity.

OS

Dedicated Endpoint OS

Purpose-built Debian-based thin client OS. Boots directly into Moonlight - no desktop, no distractions, no attack surface.

PX

Proxmox Native

Deep integration into Proxmox VE. Manage VMs, endpoints, and streaming from one place - no extra broker needed.

GPU

GPU-Accelerated Streaming

Moonlight + Sunshine deliver sub-5ms latency with H.264, HEVC, or AV1. Supports up to 4K@120fps.

FM

Fleet Management

Control plane with health checks, endpoint reporting, bulk actions, and policy management for your entire fleet.

SEC

Secure by Design

Per-VM SSH tunnel keys, scoped endpoint tokens, enrollment-based onboarding. No open ports, no shared secrets.

USB

USB Passthrough

Securely tunnel local USB devices into your VM through encrypted reverse SSH tunnels. Webcams, printers, security keys.

Up and running in minutes

From Proxmox to streaming desktop in five steps.

01

Install Beagle on Proxmox

One script installs the control plane, web UI, and reverse proxy on your Proxmox host.

02

Prepare your VM

Configure Sunshine on your Windows or Linux VM. Beagle keeps the provisioning model VM-centric.

03

Download the Installer

Grab the VM-specific USB installer directly from the Proxmox UI. It embeds all connection details automatically.

04

Boot the Endpoint

Flash to USB, boot your thin client. Beagle OS starts, connects to the assigned VM, and launches the stream.

05

Manage from Proxmox

Monitor health, push policies, collect diagnostics, and manage your entire fleet from the Proxmox dashboard.

Architecture, made explicit

Beagle OS keeps the system legible: the admin works in Proxmox, Sunshine lives in the target VM, and the endpoint boots straight into Moonlight.

AdminUses the Proxmox UI and Beagle REST API.
Proxmox + BeagleGenerates VM-specific artifacts, policies, USB control, and endpoint identity.
Target VM (Sunshine)Streams the assigned Windows or Linux desktop over Sunshine.
Beagle OS Endpoint (Moonlight)Boots directly into Moonlight and connects only to the assigned VM.

Open source base, commercial SaaS path

Beagle OS is source available. Private and non-commercial use is free. Commercial use is provided through the beagle-os.com SaaS at 9 EUR per endpoint per month.

Self-hosted

Run the control plane on your own Proxmox host

Use the setup scripts, serve artifacts directly from your host, and keep the entire deployment VM-centric from day one.

Commercial SaaS

Use the hosted service for licensed commercial operation

Get the SaaS layer, pricing model, and account flow while keeping the same technical product path: Proxmox, Sunshine, Moonlight, and per-VM artifacts.

Simple, transparent pricing

Free for personal use. Commercial operation is licensed through the SaaS offering.

Personal

Freeforever
  • Full Beagle OS endpoint
  • Proxmox integration
  • Moonlight/Sunshine streaming
  • USB passthrough
  • Community support
  • Non-commercial use only
Create Free Account

Enterprise

Customtailored to your needs
  • Everything in Business
  • Dedicated infrastructure
  • Custom integrations
  • SLA guarantees
  • On-premise deployment
  • Dedicated support engineer
Contact Us