Skip to main content
Sunshine provides native packages for FreeBSD supporting both AMD64 and ARM64 architectures.

Installation

1

Download the package

Download the appropriate package for your architecture:
2

Install the package

Open terminal and run the following command:
Replace {arch} with either amd64 or aarch64 depending on your system architecture.

Uninstall

To remove Sunshine from your system:

Post-Installation Setup

Virtual Input Devices

To use virtual input devices (keyboard, mouse, gamepads), you must add your user to the input group.
The installation process creates the input group and configures permissions for /dev/uinput. To allow your user to create virtual input devices, run:
After adding yourself to the group, log out and log back in for the changes to take effect.

Verifying Group Membership

You can verify that you’ve been added to the input group by running:
You should see input in the list of groups.

Known Limitations

The FreeBSD version of Sunshine is missing some features that are present on Linux. The following are known limitations:
  • Only X11 and Wayland capture are supported
  • DualSense/DS5 emulation is not available due to missing uhid features

Architecture Support

Sunshine on FreeBSD supports the following architectures:
  • amd64/x86_64: Full support on Intel and AMD processors
  • arm64/aarch64: Full support on ARM64 processors
Packages are built for FreeBSD 14.3. Ensure your system is running a compatible version of FreeBSD.