Skip to content

elipeF/TS3AudioBot-Control-Panel

Repository files navigation

TS3AudioBot-Control-Panel

TS3AudioBot Control Panel allows you to easily create and manipulate bots. Assign them between users and allow users to add play rights to own bots.

Suported languages

  • English
  • Polish

Feel free to pull request with translation :)

Tech

  • reactjs.org
  • nodejs.org
  • nestjs.com
  • Matx - styling for dashboard

Installation v2

TS3AudioBot Control Panel requires Docker

$ mkdir abdash
$ cd abdash
$ wget https://github.com/elipeF/TS3AudioBot-Control-Panel/releases/download/2.0.0/kickstartv2.tar.gz
$ tar -xvf kickstartv2.tar.gz
$ chown -R 9999:9999 $(pwd)/ts3ab
!IMPORTANT: Edit docker-compose and change JWT_SECRET
$ docker-compose up -d

Create admin user

$ wget https://gist.githubusercontent.com/elipeF/192e10d114696c6771b29466169cefd5/raw/64b960776c78a11aa30304ad71aa554d73429790/addadmin.sh
$ chmod +x addadmin.sh
!IMPORTANT: Default port 80, if you have changed, also change below
$ ./addadmin.sh 80 PASS_HERE

Upgrade from v1

Example docker-compose: https://gist.githubusercontent.com/elipeF/b54b70c36c023e76ccc14c060b0f680c/raw/4ca8561c3eca881397aed1e772fdb60f661e5f94/docker-compose.yml

$ cd abdash
$ docker-compose down
$ rm docker-compose.yml
$ wget https://gist.githubusercontent.com/elipeF/b54b70c36c023e76ccc14c060b0f680c/raw/4ca8561c3eca881397aed1e772fdb60f661e5f94/docker-compose.yml
!IMPORTANT: Edit docker-compose and change JWT_SECRET
$ docker-compose pull
$ docker-compose up -d

Screenshots

Dashboard Botsettings Botcreate Usercreate

License

MIT