Categorygithub.com/ITCDEK/mattermost-plugin-livekit

# Packages

No description provided by the author

# README

Mattermost plugin for LiveKit

This Mattermost plug-in provides integration with the LiveKit audio- and video-conferencing server.

Installation guide

Go to the Releases section and download file named com.mattermost.plugin-livekit-0.x.x.tar.gz. Then upload this bundle using System console GUI on your Mattermost server. As of now, these two settings will get you going: Host (ie. livekit.myhost.org) and Host port (that's 7880 by default).

Developer's guide

--- For using Makefile.go, install mage:

cd ~
wget https://github.com/magefile/mage/releases/download/v1.13.0/mage_1.13.0_Linux-64bit.tar.gz
sudo tar -C /usr/local/go/bin -xzf mage_1.13.0_Linux-64bit.tar.gz
rm mage_1.13.0_Linux-64bit.tar.gz

To use it, run mage build and mage deploy.
To build static executable, run mage -compile make.
To execute build and deploy in one go with static executable, use ./make install.
Note that deploy, install, and hub:release, lab:release commands require you to fill ./servers.json.

--- To set up Node.js

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm install --lts
cd webapp && npm i --legacy-peer-deps

--- To install \ update Go

sudo rm -rf /usr/local/go
wget "https://go.dev/dl/$(curl 'https://go.dev/VERSION?m=text').linux-amd64.tar.gz" && sudo tar -C /usr/local -xzf go*.linux-amd64.tar.gz

--- Check out the Livekit playground

https://livekit.io/playground