How darkstaraurorashockwave/railway-template-simplex-chat works
This repository packages a single persistent SimpleX SMP relay for Railway. A user obtains connection details from the public HTTP status page, configures SimpleX Chat with an SMP address, and connects through Railway’s TCP proxy and the TCP adapter to the relay. The relay’s identity and queues persist on a Railway volume. The README documents these components and relationships, but no source excerpts were provided, so implementation ownership beyond the named entrypoint and container configuration is not verified.
Main entry points: entrypoint.sh TCP adapter · Dockerfile SMP relay
Components 7
Other components
- Relay operator
- SimpleX Chat
- HTTP status page
entrypoint.sh - Railway TCP proxy
- TCP adapter
entrypoint.sh - SMP relay
Dockerfile - Persistent volume
Connections 6
- Relay operator → HTTP status page: reads connection details
README.md - Relay operator → SimpleX Chat: configures server
README.md - SimpleX Chat → Railway TCP proxy: connects via TCP
README.md - Railway TCP proxy → TCP adapter: forwards TCP
README.md - TCP adapter → SMP relay: forwards to relay
README.md - SMP relay → Persistent volume: persists identity and queues
README.md