xlmnxp/Connect Qanah Mesh
Connect this GitHub Actions runner into a Qanah WireGuard-over-WebRTC mesh
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config | WireGuard-style config content for this peer (same format as --config). Store as a secret. | yes | — |
| ping | Address of a mesh peer to ping in order to confirm the tunnel has connected | yes | — |
| ping-timeout | Seconds to wait for the ping target to become reachable | no | 60 |
| stun-urls | STUN server URLs, one per line (defaults to qanah built-in STUN servers) | no | "" |
| turn-url | TURN server URL, e.g. turn:turn.example.com:3478 | no | "" |
| turn-username | TURN server username | no | "" |
| turn-credential | TURN server credential | no | "" |
| signal-server | MQTT signaling server (host:port) for automatic SDP exchange | no | broker.emqx.io:1883 |
| no-relay | Disable relaying through this peer ("true"/"false") | no | false |
| interface-name | Name for the config file / resulting TUN interface | no | qanah0 |
Outputs
| name | description |
|---|---|
| interface | Name of the TUN interface that was created |