Snap
sudo snap install scythe-labs-reaper
You can find Reaper at http://localhost:8420. It runs as a service, so snapd starts it at boot and keeps it updated. Both amd64 and arm64 versions are available.
Which channel
| Channel | Follows |
|---|---|
stable | releases. Use this. |
edge | the dev branch, refreshed nightly, for testing what is coming. |
Switch to edge to run the dev channel: sudo snap refresh --edge scythe-labs-reaper. Dev builds change often. Releases are the steadier channel.
Controlling the service
sudo snap stop scythe-labs-reaper # start and restart work the same way
snap logs scythe-labs-reaper
Where the data lives
Your database, encryption keys, and launcher.conf are kept in /var/snap/scythe-labs-reaper/common. Back up reaper.db, secret.key, and secret.salt as described in Back this up. Refreshes won't touch this folder.
Settings
Reaper reads launcher.conf from your data folder. On the first run, it writes a commented template with lines for the port, the listening address, the browser launch, the update check, and recovery mode. Edit the file with sudo, then run sudo snap restart scythe-labs-reaper. If you can't sign in, use recovery mode as explained in Not getting locked out.
Reaching it from other machines
Reaper listens on every interface, just like the container. Open http://<host-ip>:8420 from your other machine.
Next
Follow the First run steps in order. The first account that signs in claims the install, so make sure you know who's doing it.