Ora Serrata

Utility · Version 1.3.1 · For Rouse

Rouse Relay

A lightweight server that receives wake requests from the Rouse app and broadcasts Wake-on-LAN packets on your local network. Run it on a supported device that stays awake on your network.

Already have a Mac that stays on?

Rouse for Mac includes Relay Mode in Settings, so it can handle wake requests without a separate server. The app is still in development; this option will be available when Rouse launches on the Mac App Store.

The standalone downloads below are available now for macOS, Windows, and Linux. Use one on a home server, Raspberry Pi, or another supported device that stays on. The source code is available on GitHub.

Two ways to install: Standalone server files Docker

PlatformBuild
macOSApple Silicon (M1 and later)Download ↓ macOSIntelDownload ↓ Windows64-bit (x86_64)Download ↓ Linuxx86 64-bit (amd64)Download ↓ LinuxARM 64-bit (Raspberry Pi)Download ↓

Whichever build you choose, run it on a device that stays powered on and awake, and that sits on the same network as the machines you want to wake. A relay that sleeps cannot receive your wake requests.

Source code, release notes, and checksums are on GitHub.

Docker

For Docker Engine on Linux, including compatible NAS devices and Raspberry Pi. On macOS or Windows, use the standalone download above.

Docker Compose
services:
  rouse-relay:
    image: oraserrata/rouse-relay:latest
    container_name: rouse-relay
    restart: always
    network_mode: host
    environment:
      - AUTH_TOKEN=your-password-here
Docker CLI
docker run -d \
    --name rouse-relay \
    --network host \
    --restart always \
    -e AUTH_TOKEN=your-password-here \
    oraserrata/rouse-relay:latest

Replace your-password-here with a token generated in Rouse's relay settings. The relay refuses to start with the placeholder.

How it works

The relay sits between the Rouse app and your sleeping devices.

  1. 01

    Install the relay

    Unzip the download and edit AUTH_TOKEN at the top of the included install script, using a token generated in Rouse. Then run install-macos.sh in Terminal on Mac, install-linux.sh in a terminal on Linux, or install-windows.bat on Windows. Review the script before running it; the installer rejects the placeholder token.

  2. 02

    Connect via VPN

    Set up Tailscale, WireGuard, or OpenVPN so you can reach your home network when you're away.

  3. 03

    Configure Rouse

    In Rouse, edit your home Location, enter the relay's address and your token under Remote relay, then use Test Connection to verify.

Requirements

Always-on device
The relay needs to run on a device that stays powered on and connected to the same network as the devices you want to wake.
VPN for remote access
To wake devices when you're away from home, you need a VPN that connects you to your home network. Options include Tailscale, WireGuard, and OpenVPN. Use a private connection and an authentication token rather than exposing the relay to the public internet.
Rouse app
Coming soon to the App Store for iPhone, iPad, and Mac. The relay works with Rouse v1.0 and later.