Repository navigation
Quick Start
Nik Pottbecker edited this page Oct 12, 2026
·
1 revision
This path takes you from an empty server to a Moblin feed in OBS.
You need three devices in the same Tailscale Tailnet:
| Role | Device | Software |
|---|---|---|
| Server | macOS, Debian or Ubuntu | Tailscale + Tailnet IRL Server |
| Sender | iPhone | Tailscale + Moblin |
| Receiver | PC or Mac | Tailscale + OBS Studio |
The server needs outbound HTTPS during installation to download MediaMTX and verify its checksum. It does not need an inbound public port.
git clone https://github.com/nikpottbecker/tailnet-irl-server.git
cd tailnet-irl-server
./install-macos.sh
./selftest-macos.shgit clone https://github.com/nikpottbecker/tailnet-irl-server.git
cd tailnet-irl-server
sudo ./install.sh
sudo ./selftest.shThe installer prints a private address similar to:
http://100.x.y.z:8090
Do not substitute the LAN address. The listeners intentionally use the Tailscale address.
macOS:
"$HOME/Library/Application Support/IRL Server/app/irl-serverctl" statusLinux:
irl-serverctl statusExpected essentials:
MediaMTX: aktiv
Dashboard: aktiv
Stream: wartet auf Stream
wartet auf Stream is healthy: the server is ready, but Moblin is not publishing yet.
- Connect the iPhone to Tailscale.
- Open the dashboard address in Safari.
- Tap In Moblin öffnen.
- Approve the imported stream configuration.
- Select IRL Server (Tailscale) in Moblin.
- Start the stream.
The dashboard should change to LIVE within a few seconds.
- Connect the OBS computer to Tailscale.
- Open the private dashboard.
- Select OBS-Link kopieren.
- In OBS, add a Media Source.
- Disable Local File.
- Paste the URL into Input.
- Set Input Format to
mpegts. - Enable Restart playback when source becomes active.
- Dashboard badge: LIVE
- Feed state: aktiv
- Data rate: greater than
0.00 Mbit/s - Tracks: H.264 and MPEG-4 Audio/AAC
- OBS: moving video and audible sound
- Tune Moblin settings in Configuration.
- Enable a local safety copy in Recording and storage.
- Restrict Tailnet access using Security.
- Bookmark Operations and Troubleshooting before a production.
Home · Quick start · Troubleshooting · Repository · Releases · License
Tailnet IRL Server · Developed by Nik Pottbecker