Installer Call-Me avec Docker
Call-Me

Installer Call-Me avec Docker

Table des matières

GitHub - miroslavpejic85/call-me: 🟢 Easy one-to-one video calls directly from your web browser using WebRTC technology.
🟢 Easy one-to-one video calls directly from your web browser using WebRTC technology. - miroslavpejic85/call-me

Désolé Madame, je ne savais pas vraiment mettre le logo ailleurs.

Aujourd'hui nous allons parler de Call-Me! Une application qui va vous permettre de passer un appel vidéo avec la technologie WebRTC par votre navigateur Web, sur smartphone/tablette ou votre navigateur préféré.

💡
Par défaut c'est le serveur Stun de Google qui est utilisé, libre à vous de monter votre propre serveur Turn/Stun. Si cela n'a pas d'importance pour vous, tout fonctionnera bien comme il faut, pas d'inquiétude.
⚠️
Reliez l'application à un domaine/sous-domaine.

⚡ Caractéristiques

  • Connectez-vous avec un nom d'utilisateur.
  • Passez des appels vidéo en saisissant le nom d'utilisateur du destinataire.
  • Basculez la visibilité de votre flux vidéo.
  • Raccrochez l'appel une fois terminé.
  • API Rest pour obtenir tous les utilisateurs connectés.

💾 L'installation

  1. Cloner le dépôt à la racine du dossier où vous installez vos applications:
sudo git clone https://github.com/miroslavpejic85/call-me.git
  1. On va se rendre dans le dossier:
cd call-me

Maintenant on va créer une copie du fichier .env:

sudo cp .env.template .env

On va, éventuellement, éditer le fichier .env:

sudo nano .env

Ce qui donne:

# Server

SSL=false # true or false
DOMAIN=localhost
PORT=8000

# Stun

STUN_SERVER_ENABLED=true # true or false
STUN_SERVER_URL=stun:stun.l.google.com:19302

# Turn
# Please create your own free account on: https://www.metered.ca/tools/openrelay/

TURN_SERVER_ENABLED=false # true or false
TURN_SERVER_URL=turn:a.relay.metered.ca:443
TURN_SERVER_USERNAME=e8dd65b92c62d3e36cafb807
TURN_SERVER_CREDENTIAL=uWdWNmkhvyqTEswO

# API

API_KEY_SECRET=test # change me

Si nécessaire, changez:

  • Port => Changez le port 8000 s'il est déjà utilisé dans votre setup.

On va déployer l'application:

docker-compose up -d

ou avec docker-compose V2:

docker compose up -d

Rendez-vous sur votre domaine/sous-domaine:

https://call.mondomaine.com

📲 Commencez un appel

Lancez votre instance, vous arriverez ici, où il faut indiquer votre pseudo et cliquez sur Sign In:

Dans la petite fenêtre où il est écrit Username to call, indiquez le pseudo de votre correspondant et cliquez sur le bouton appeler:

Votre correspondant n'a plus qu'à décrocher et papoter avec vous:


zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.