FREEDOM251

Freedom251 › Game Remote Play Software

Wolf

Free plan APILinuxSelf-hosted

Visit Wolf Alternatives

Wolf's own site

What Wolf is

Wolf is an open-source streaming server for Moonlight that lets multiple remote clients share one Linux host for gaming. It runs in containers and can start additional containers when needed, with Docker and Podman setup instructions. Wolf can create virtual desktops on demand at different resolutions and frame rates without a monitor or dummy plug. It aims to provide low-latency video and audio streaming with gamepad support, including virtual gamepad and DualSense emulation that requires Linux access to /dev/uinput and /dev/uhid. Multiple GPUs can handle separate jobs, such as encoding on an integrated GPU while another GPU runs a game, although load balancing across GPUs is planned for a future release. Wolf UI supports profiles, application browsing and launching, image downloads, and shared-session lobbies. Configuration uses TOML, optional environment variables, and profiles with separate application lists. After pairing, API requests require a valid client certificate; the REST API uses a Unix socket, and TCP exposure is warned against because it can enable pairing and command execution.

Who it suits

Wolf suits Linux users who want Moonlight streaming for multiple remote clients, shared sessions, and containerized game applications. It is aimed at this specific streaming setup rather than general-purpose streaming.

What it does well

  • Open-source and MIT licensed
  • Multiple remote clients can share one host
  • On-demand virtual desktops without a monitor
  • Docker and Podman container deployment
  • Moonlight gamepad and local co-op support

What to know first

  • Linux host required
  • Virtual gamepad setup needs specific device access
  • Multi-GPU load balancing is planned, not available
  • Exposing the API over TCP is dangerous

Limits

The project identifies multi-GPU load balancing as planned for a future release. Virtual gamepad and DualSense emulation setup requires Linux access to /dev/uinput and /dev/uhid.

Getting started

  1. Visit https://games-on-whales.github.io/wolf/stable/
  2. Prepare a Linux host with access to /dev/uinput and /dev/uhid for virtual gamepads and DualSense emulation
  3. Follow the quickstart for a Docker or Podman setup
  4. Configure Wolf with a TOML file, optional environment variables, and profiles as needed
  5. Connect using the documented Moonlight client

Verdict

Wolf provides a Linux- and container-focused Moonlight server with multi-user sessions, virtual desktops, and flexible application profiles. Setup requires host device access and careful API security, while planned GPU load balancing remains a limitation.

Questions

How much does Wolf cost?

Wolf is listed as free and open source. No price or paid tier is listed.

What client does Wolf use?

The documented streaming client is Moonlight.

Which platforms does it support?

Wolf runs on Linux and is listed for self-hosted use. Its deployment uses containers, with Docker and Podman quickstarts.

Can multiple people use the same server?

Wolf lets multiple remote clients share one server, and aims to let users stream different content using the same host hardware. Wolf UI can create lobbies for shared sessions.

How does Wolf secure API access?

After pairing, API requests require a valid client certificate. The REST API uses a Unix socket, and the documentation warns against exposing it over TCP.

What is needed for virtual gamepads?

The documented setup requires Linux access to /dev/uinput and /dev/uhid for virtual gamepads and DualSense emulation.

Facts from Wolf's own pages

API
Wolf exposes a REST API through a Unix socket; its documentation warns that exposing it over TCP is dangerous because it can pair clients and execute commands. · games-on-whales.github.io, 4 Oct 2026
Client
The documented streaming client is Moonlight. · games-on-whales.github.io, 9 Oct 2026
Configuration
Its configuration file can be edited to change encoding pipelines, GPU settings, and low-level Docker or Podman details. · games-on-whales.github.io, 9 Oct 2026
Containers
Wolf is Linux- and Docker-first and runs games in containers with low privileges. · games-on-whales.github.io, 9 Oct 2026
Deployment
Wolf runs as a container and starts additional containers on demand; the quickstart documents Docker and Podman setups. · games-on-whales.github.io, 4 Oct 2026
GPU use
It can use multiple GPUs at once for different jobs, such as encoding on an integrated GPU while gaming on another GPU. · games-on-whales.github.io, 9 Oct 2026
Host requirements
The documented setup requires Linux device access including /dev/uinput and /dev/uhid for virtual gamepads and DualSense emulation. · games-on-whales.github.io, 4 Oct 2026
Intended use
The project describes Wolf as a tool for a specific need and points people seeking general-purpose streaming to Sunshine. · games-on-whales.github.io, 9 Oct 2026
License
The project page displays an MIT license badge. · games-on-whales.github.io, 9 Oct 2026
Multi-GPU
Wolf can use multiple GPUs for different jobs, such as encoding on an integrated GPU while gaming on another GPU. · games-on-whales.github.io, 4 Oct 2026
Multiple users
Wolf aims to let multiple users stream different content using the same remote host hardware. · games-on-whales.github.io, 9 Oct 2026
Notable limitation
The configuration documentation says multi-GPU load balancing is planned for future releases. · games-on-whales.github.io, 4 Oct 2026
Product
Wolf is an open source streaming server for Moonlight that lets multiple remote clients share one server to play videogames. · games-on-whales.github.io, 9 Oct 2026
Purpose
Wolf is an open-source streaming server for Moonlight that lets multiple remote clients share one server to play games. · games-on-whales.github.io, 4 Oct 2026
Security
After pairing, Wolf checks HTTPS requests for a valid client certificate and allows only successfully paired clients to call the APIs. · games-on-whales.github.io, 4 Oct 2026
Streaming
The project lists low-latency video and audio streaming with gamepad support as a primary goal. · games-on-whales.github.io, 9 Oct 2026
Support
The project page links to a Discord badge and acknowledges help from the Moonlight Discord community. · games-on-whales.github.io, 9 Oct 2026
Virtual desktops
It creates virtual desktops on demand and supports any resolution and frame rate without a monitor or dummy plug. · games-on-whales.github.io, 9 Oct 2026
Wolf UI
Wolf UI lets users select profiles, browse and launch applications, download application images, and create lobbies for shared sessions. · games-on-whales.github.io, 4 Oct 2026

Where Wolf stands on Freedom251

Look at these too