selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

call-me logo

Self-host call-me

Self-hosted WebRTC click-to-call widget for websites

ReleaseOpen SourceAGPL-3.0
Docker ComposeCompose file & guide
docker-compose up
Updated4 months ago
LanguageJavaScript
Setup difficultyModerate
MobileResponsive
Stars
766
Ports
8000 (HTTP/WebSocket server), 9099 (Webhook receiver example)
Docker
mirotalk/cme
MiroTalk CME click-to-call widget interface

What is call-me?

MiroTalk CME is a self-hosted WebRTC widget that lets website visitors start video calls instantly. No downloads or accounts are required — users simply join a room and click to call. The platform includes encryption, screen and file sharing, chat, device controls, password-protected rooms, push notifications, a REST API, and webhooks for call events. Deploy it with Docker, Node.js, or an Ubuntu installer script. It listens on port 8000 by default and uses the AGPL-3.0 license.

Should you self-host call-me?

call-me scores 53/100 on selfhost.directory (how scoring works) and ranks #19 of 25 in Video Conferencing. It has 766 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is BigBlueButton (73/100, 9 258 stars). It scores higher overall, so compare the two before you pick. See call-me vs BigBlueButton side by side.

Features

  • Device selection
  • End-to-end encryption
  • File sharing
  • Host protection
  • Multi-language Support
  • Real-time Chat
  • REST API
  • Room-based calling
  • Screen sharing
  • Video/audio controls
  • Webhooks
  • Web push notifications

call-me README

How to install call-me

Install call-me with Docker Compose

Docker Engine, Docker Compose
# Clone this repo
git clone https://github.com/miroslavpejic85/call-me.git

# Go to to dir call-me
cd call-me

# Copy the config file
cp public/config.template.js public/config.js

# Copy .env.template to .env
cp .env.template .env

# Create your own docker-compose.yml
cp docker-compose.template.yml docker-compose.yml

# Get official image from Docker Hub
docker-compose pull

# Create and start containers
docker-compose up

Requires Docker Engine and Docker Compose installed.

More in Customer Support

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…