Tool Open source

Alma Relay

Alma Relay is a self-hosted relay for Alma Remote Access, allowing the Alma app on a phone to control Alma on a desktop from anywhere without port forwarding, a VPN, or a third-party relay. The desktop opens an outbound WebSocket connection to the relay; phone requests are forwarded over that connection, including HTTP, server-sent events, and WebSockets. With end-to-end encryption enabled, the relay routes ciphertext and stores no codes, tokens, or traffic on disk. It can run on Cloudflare Workers with SQLite-backed Durable Objects, as a Docker deployment with automatic HTTPS, or as a Node application behind a reverse proxy. Optional configuration supports registration keys or signed user tokens, request and connection limits, TURN credentials for live browser viewing, and push notifications. The project is licensed under the MIT License.

View repository Mentioned in 1 video ↓

What Alma Relay is used for

2 uses taken from transcripts — each links to the moment in the video.

  • Self-hosted relay letting a phone control Alma on a desktop remotely; runs on Node or Cloudflare Workers with Docker HTTPS setup.

  • A self-hosted relay so the Alma app on your phone can control Alma on your desktop from anywhere. Runs on Node or Cloudflare Workers with Durable Objects, tunnelling phone requests back to your desktop, including streaming and websockets.

Videos mentioning Alma Relay

1 in the library.