Random One-to-One Matching

Match Instantly.
Run It Yourself.

A self-hosted random chat experience for one-to-one WebRTC video calls, with queue-based pairing and skip/next flow control.

Random pairing 1:1 sessions Full source code
rnd.mirotalk.com - Random one-to-one matching
MiroTalk RND random one-to-one matching interface
1:1
Matched Sessions
Queue
Match Flow
$0/mo
Platform Subscription
WebRTC
Browser Media

Built for Random Chat

Everything Needed for 1-on-1 Matching

Give users a fast, anonymous-feeling random chat flow while keeping the platform and runtime under your control.

Random Peer Matching

Queue-based pairing for one-to-one sessions.

Skip / Next Match

Users can move quickly to another participant when needed.

WebRTC Video & Audio

Browser-native real-time media with adaptive quality.

Mobile-Friendly UI

Responsive experience across desktop and mobile browsers.

Device Controls

Choose camera and microphone, with quick mute toggles.

Virtual Background

Optional blur or image background effects for privacy.

Self-Hosted Runtime

Deploy on your own infrastructure using Node.js or Docker.

Control & Policies

Own your moderation, limits, and operational guardrails.

Simple Session Flow

Join Queue, Match, Chat, Repeat

Participants enter a waiting queue, get matched into one-to-one sessions, and can continue or skip to a new match.

1. Join

User opens the app and enters the match queue.

2. Match

Server pairs two participants into a session.

3. Chat

WebRTC video/audio starts in the browser.

4. Next

Either participant can skip and rejoin matching.

Deployment Requirements

Run RND on Your Infrastructure

Set up with Node.js, PM2, or Docker and place it behind HTTPS for stable browser camera/microphone permissions.

  • Ubuntu 22.04/24.04 LTS recommended
  • Node.js 24+ or Docker
  • Domain, DNS, and SSL
  • TURN server recommended
  • PM2 for process supervision

Common Questions

MiroTalk RND FAQ

Is MiroTalk RND subscription-based?
No. It is a one-time purchase under the selected license.
Does RND include full source code?
Yes. The purchase includes full source code for self-hosting and customization.
Can I monetize access to my end product?
Yes, with the Extended license. Review current license terms for eligibility details.
Can I run it with Docker?
Yes. Node.js and Docker deployment paths are both documented.

Ready to Launch Random Matching

Ship MiroTalk RND in Your Stack

One-time purchase. Full source code. Self-hosted one-to-one random video chat.