Install
Pick your platform
Grab the latest release from GitHub Releases. Linux builds ship for x86_64 and arm64: Sidra-linux-x86_64.AppImage or Sidra-linux-arm64.AppImage, -linux-amd64.deb or -linux-arm64.deb, .x86_64.rpm or .aarch64.rpm. The arm64 builds are made natively and update from the release like the x86_64 ones.
Unsigned builds. Sidra's macOS and Windows releases are currently unsigned, requiring Gatekeeper and SmartScreen workarounds at install time. Sponsoring the project goes directly towards code-signing certificates to remove that friction for every user.
AppImage
The AppImage runtime bundles its FUSE library. It does not need the host's libfuse2 or libfuse2t64 package. Normal launch still needs access to /dev/fuse and a working fusermount (FUSE 2) or fusermount3 (FUSE 3) helper from your distribution.
Make the downloaded image executable, then launch it. Replace x86_64 with arm64 for an ARM64 build:
chmod +x Sidra-linux-x86_64.AppImage
./Sidra-linux-x86_64.AppImage
If FUSE mounting is unavailable, extract and run the image without mounting:
./Sidra-linux-x86_64.AppImage --appimage-extract-and-run
Extraction does not remove Electron's system requirements. Older AppImageLauncher releases can reject this runtime. If that happens, update AppImageLauncher or use the .deb or .rpm package.
Debian and Ubuntu
Use the .deb package unless you need AppImage:
sudo apt install ./Sidra-*.deb
Fedora and openSUSE
sudo dnf install ./Sidra-*.rpm # Fedora
sudo zypper install ./Sidra-*.rpm # openSUSE
Snap
Ubuntu and other snapd-enabled distributions. The snap is published for both x86_64 and arm64, so this picks the right one:
sudo snap install sidra
AUR
Arch Linux and derivatives:
yay -S sidra-bin
Nix
With flakes enabled, install Sidra for your user:
nix profile add github:wimpysworld/sidra
For NixOS or Home Manager, add Sidra to your flake.nix inputs:
inputs.sidra.url = "github:wimpysworld/sidra";
NixOS:
environment.systemPackages = [
inputs.sidra.packages.${pkgs.stdenv.hostPlatform.system}.default
];
Home Manager:
home.packages = [
inputs.sidra.packages.${pkgs.stdenv.hostPlatform.system}.default
];
These module snippets need inputs in their function arguments, passed through NixOS specialArgs or Home Manager extraSpecialArgs. For Home Manager inside NixOS, use home-manager.extraSpecialArgs.
Flatpak (experimental)
Download the .flatpak bundle for your CPU from GitHub Releases: -linux-x86_64.flatpak or -linux-aarch64.flatpak. Install Flatpak through your distribution first. The bundle needs the Freedesktop 26.08 runtime, which comes from Flathub. Sidra itself is not published on Flathub.
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub org.freedesktop.Platform//26.08
flatpak install --user --or-update ./Sidra-VERSION-linux-x86_64.flatpak
flatpak run world.wimpys.sidra
Replace VERSION with the downloaded version and x86_64 with aarch64 for ARM64. For each Sidra update, download the newer bundle and repeat flatpak install --user --or-update with that file. flatpak update updates the runtime, but it does not find new Sidra bundles on GitHub.
Flatpak keeps settings, authentication and downloaded Widevine components in app-private storage under ~/.var/app/world.wimpys.sidra/. This storage is separate from native packages and persists across bundle updates. Protected playback and desktop integration still need validation on both architectures. Discord Rich Presence and controller access are not configured in this initial package.
macOS
DMG: open and drag Sidra to Applications.
On first launch macOS may report: "Sidra.app" is damaged and can't be opened. You should move it to the Bin. The app is unsigned, not corrupt. macOS shows this because the download is quarantined.
Strip the quarantine attribute in Terminal, then open Sidra normally:
xattr -dr com.apple.quarantine /Applications/Sidra.app
System Settings, Privacy & Security only offers Open Anyway for the milder "unidentified developer" prompt, never for "damaged", so Terminal is the dependable path.
Windows
Installer (.exe): run the setup wizard. It defaults to an installation for your user, lets you choose an installation for all users, and lets you select the installation directory.
SmartScreen will warn the installer is unsigned. Click More info then Run anyway.