-
TS3 on RasbPi
Source: HOWTO: Run TeamSpeak 3 server on Raspberry Pi 4
-
Ubuntu 20.04.1 for Raspberry Pi
Install Ubuntu
-
Install
sudo apt install debootstrap qemu qemu-user-static schroot binfmt-support
-
Chroot
sudo mkdir /srv/chroot/stretch64
sudo qemu-debootstrap --arch=i386 stretch /srv/chroot/stretch64
sudo nano /etc/schroot/chroot.d/stretch64
file:
[stretch64]
description=Debian Stretch (64 bit)
directory=/srv/chroot/stretch64
root-users=ubuntu
users=ubuntu
type=directory
test start:
schroot -c stretch64
exit
-
schroot default fstab-file
sudo nano /etc/schroot/default/fstab
uncommenting the second last line
/dev/shm /dev/shm none rw,bind 0 0
-
ts3
sudo apt install bzip2
wget https://files.teamspeak-services.com/releases/server/3.13.3/teamspeak3-server_linux_x86-3.13.3.tar.bz2
tar -xjf teamspeak3-server_linux_x86-3.13.3.tar.bz2
-
start ts3
cd to the teamspeak folder and start the server
cd teamspeak3-server_linux_x86
sudo touch .ts3server_license_accepted
schroot -c stretch64
./ts3server_startscript.sh start
-
Memorize
Serveradmin-Passwort and Admin-Token
-
Autostart on boot
not tested from here; not finished
Script:
sudo nano /etc/init/ts-server.conf
file:
# description "start and stop the TS server"
console log # Log events to console
exec start-stop-daemon --start --chdir /home/teamspeak/server/ --chuid teamspeak \
--exec /home/teamspeak/server/ts3server_startscript.sh start
start on runlevel [2345] # Tell when to start
stop on runlevel [^2345] # Tell when to stop
respawn # Block excess respawn
respawn limit 20 5 # Ditto
Upstart script:
/home/teamspeak/server/ts3server_upstart.sh
file:
#!/bin/bash
/home/teamspeak/server/ts3server_startscript.sh start
mark it as execuatable
chmod +x ts3server_upstart.sh