WSTĘP
Wszystko co robię jest wykonywane na Debianie 10, konto root
Chciałbym wam polecić fajny panel do TS3AudioBotów wykonany przez Pana @elipeF TS3AudioBot Control Panel pozwala na tworzenie botów przypisywanie ich do użytkowników. Użytkownik ma możliwość edycji bota i dodawania uprawnień do puszczania muzyki po uniq bądź id grupy. Admin ma możliwość edycji każdego bota, przypisania uprawnień administracyjnych(wszystkich) dla danego uniq pozwalających na uruchamianie wszystkich komend.
P: Czy youtube-dl działa? O: Panel używa yt-dl zainstalowanego lokalnie na maszynie. Wystarczy, że zainstalujesz go u siebie na serwerze. P: Jak zmienić port panelu? O: Edytuj docker-compose.yml i zmień port w linijce 8: - "80:80" na np - "8080:80"
https://egcforum.pl/topic/3027-ts3audiobot-control-panel/
W serii moich poradników dowiecie się jak zainstalować:
- Apache2 + MariaDB + PHPMyAdmin + PHP 7.4 + rozszerzenia + SSL + HTTP/2 + Jak dostać ocenę A+ strony na SSLLabs.com
- Pterodactyl Panel + jak włączyć na nim Teamspeak 3
- TS3AudioBoty z panelem
- Status naszych stron lub aplikacji w uptimerobot.com
Jest to trzeci poradnik z całej serii a wiec zabierajmy się za robotę.
INSTALACJA DOCKER I DOCKER-COMPOSE
Pierwsze musimy pobrać dockera i docker-compose, no to jazda
curl -sSL https://get.docker.com/ | CHANNEL=stable bash
curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
INSTALACJA PANELU Z TS3AUDIOBOT
mkdir /home/abdash && cd /home/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
WAŻNE! Edytuj docker-compose i zmień JWT_SECRET i port na 8085 w moim przypadku dam sobie LVLUP.PRO
nano /home/abdash/docker-compose.yml
Teraz edytujemy te 2 linijki które zaznaczyłem na dole, zmieniamy z 80:80 na 8085:80 i JWT_SECRET na jakiś wasz
I teraz włączamy nasz panel z TS3AudioBotami
docker-compose up -d
WAŻNE! Teraz musimy zmienić hasło dla admina
wget https://gist.githubusercontent.com/elipeF/192e10d114696c6771b29466169cefd5/raw/64b960776c78a11aa30304ad71aa554d73429790/addadmin.sh
chmod +x addadmin.sh
./addadmin.sh 8085 TWOJE_HASŁO
INSTALACJA YT-DL
wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl chmod a+rx /usr/local/bin/youtube-dl
AKTUALIZACJA YT-DL
youtube-dl --update
CO JEŚLI YT-DL NIE DZIAŁA?
To proste wklep to w konsolę
wget -O - https://yt-dl.org/downloads/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl >/dev/null
sudo chmod a+x /usr/local/bin/youtube-dl
cd /home/abdash
docker-compose down
docker-compose up -d
KILKA SS Z APLIKACJI