You must setup Podman first.
Steps
- create mirotalk directory in $HOME/podman
mkdir -p ~/podman/mirotalk && cd ~/podman/mirotalk - copy from compose.yml
nano compose.yml - copy from mirotalk.env
nano mirotalk.env - start mirotalk
podman-compose -f ~/podman/mirotalk/compose.yml systemd -a register systemctl --user enable --now podman-compose@mirotalk
compose.yml
version: "3"
services:
mirotalk:
image: docker.io/heinokesoe/mirotalk:latest
container_name: mirotalk
networks:
- traefik
volumes:
- ./mirotalk.env:/src/.env
restart: unless-stopped
labels:
- "io.containers.autoupdate=registry"
networks:
traefik:
external: true
mirotalk.env
NGROK_ENABLED=false
TURN_ENABLED=true
TURN_URLS=turn:coturn.example.com:4000
TURN_USERNAME=mirotalk
TURN_PASSWORD=<password>
API_KEY_SECRET=<secret>
SENTRY_ENABLED=false