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
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.
services:
rouse-relay:
image: oraserrata/rouse-relay:latest
container_name: rouse-relay
restart: always
network_mode: host
environment:
- AUTH_TOKEN=your-password-here
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.
-
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.
-
02
Connect via VPN
Set up Tailscale, WireGuard, or OpenVPN so you can reach your home network when you're away.
-
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.