Sign inSign up

mirotalk/admin

By mirotalk

•Updated about 24 hours ago

MiroTalk Admin Panel

Image
0

7.5K

mirotalk/admin repository overview

⁠MiroTalk Admin

A secure, modern web dashboard to manage MiroTalk⁠ updates, configuration, and settings with ease.


⁠🐳 Quick Start with Docker

1. Prepare your environment files:

git clone https://github.com/miroslavpejic85/mirotalk-admin.git
cd mirotalk-admin
cp backend/config/index.template.js backend/config/index.js
cp .env.template .env
cp docker-compose.template.yml docker-compose.yml

2. Pull and run with Docker Compose:

docker pull mirotalk/admin:latest
docker compose up

3. Access the dashboard:


⁠⚠️ Security Checklist

Before using MiroTalk Admin, please update your environment settings to keep your instance secure:

⁠🔐 Admin Dashboard
  • Set ADMIN_DASHBOARD_ENABLED=true to enable the dashboard.
  • Change the default credentials:
    • ADMIN_USERNAME
    • ADMIN_PASSWORD
    • ADMIN_JWT_SECRET
⁠🛠️ Management Mode (APP_MANAGE_MODE)

Choose how you want to manage your MiroTalk instance:

  • Local Device Management (via SSH):

    • Set APP_MANAGE_MODE=ssh
    • Configure:
      • SSH_HOST
      • SSH_PORT
      • SSH_USERNAME
      • SSH_PASSWORD or SSH_PRIVATE_KEY
  • Self-Hosted with Docker:

    • Set APP_MANAGE_MODE=docker
  • Self-Hosted with PM2:

    • Set APP_MANAGE_MODE=pm2

Specify which instances you want to manage by listing their names (comma-separated), and provide the absolute paths to their directories:

APP_NAME=mirotalksfu,mirotalk,mirotalkc2c,mirotalkbro,mirotalkwebrtc,mirotalkadmin
MIROTALK_SFU_DIR=/root/mirotalksfu
MIROTALK_P2P_DIR=/root/mirotalk
MIROTALK_BRO_DIR=/root/mirotalkbro
MIROTALK_C2C_DIR=/root/mirotalkc2c
MIROTALK_WEB_DIR=/root/mirotalkwebrtc
MIROTALK_ADMIN_DIR=/root/mirotalk-admin

Tag summary

Content type

Image

Digest

sha256:a6308de03…

Size

250.2 MB

Last updated

about 24 hours ago

docker pull mirotalk/admin