Jeste li Linux igrač kojem treba glasovni chat, aliniste zainteresirani za upotrebu oblačnih rješenja poput Discord-a? Ako imate kućni poslužitelj, razmislite o tome da koristite rješenje "roll-your-own", poput hostinga TeamSpeak poslužitelja.
Stvorite novog korisnika
Prvi korak u postavljanju vašeg TeamSpeak poslužitelja na Linuxu jest stvaranje korisnika koji će sigurno pokretati softver. Otvorite prozor terminala i koristite sudo naredba za stjecanje korijenske ljuske. Dobivanje root-a olakšat će interakciju s poslužiteljem i izvršavanje mnogih različitih korijenskih naredbi.
sudo -s
Sada kada imamo pristup korijenu, koristićemo adduser naredba za stvaranje novog korisnika. Imajte na umu da ćemo upotrebljavati - onemogućenu prijavu, jer se novi korisnik nikada ne bi mogao prijaviti ni u što.
adduser --disabled-login teamspeak usermod -a -G teamspeak teamspeak
Korisniku nema potrebe dodavati lozinku i sustav bi se trebao pobrinuti za sve. Odavde možemo preći na preuzimanje poslužiteljskog softvera.
Instalirajte TeamSpeak Server
Vlasnički softver TeamSpeak-a vlasnički je, pa nemainstream Linux distribucije tamo ih mogu legalno spakirati i učiniti ih lako instaliranim. Kao rezultat toga, korisnici moraju izaći van i preuzeti ih ručno. Idite na službenu web stranicu i odaberite ispravnu verziju za svoj CPU. Službeno, TeamSpeak podržava 32-bitnu i 64-bitnu. Preuzmite je, prenesite datoteku na svoj poslužitelj pomoću FTP-a, Sambe itd. Ako softver ne želite premjestiti pomoću neke od ovih metoda, razmislite o upotrebi wget da biste ga izravno preuzeli.
Do wget najnoviju verziju poslužitelja TeamSpeak, idite na mapu izdanja, desnom tipkom miša kliknite najnoviju verziju, kliknite "kopiraj vezu veze", a zatim učinite sljedeće:
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
ili
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_x86-3.1.1.tar.bz2
Koristiti katran naredbe, izdvojite sadržaj TeamSpeak softverskog poslužitelja.
tar -xvf teamspeak3-server_linux_*.tar.bz2 rm *.tar.bz2
Koristiti chown naredba dati puna dopuštenja novom korisniku stvorenom ranije. Promjena vlasništva nad mapom je neophodna jer je korisnik Teamspeak-a potreban da bi je mogao ispravno koristiti bez ikakvih pogrešaka.
Napomena: Iz sigurnosnih razloga nikada ne pokrenite TS3 poslužitelj kao root.
mv teamspeak3-server_linux_* /usr/local/teamspeak chown -R teamspeak:teamspeak /usr/local/teamspeak cd /usr/local/teamspeak
koristeći dodir, stvorite datoteku koja omogućuje poslužiteljskom softveru da znate da ste prihvatili odredbe i uvjete.
touch .ts3server_license_accepted
Zatim kreirajte prilagođenu sistemsku datoteku usluge za TeamSpeak.
cd /etc/systemd/system echo "" > teamspeak3.service nano teamspeak3.service
Zalijepite kôd dolje u uređivač teksta Nano i spremite ga pomoću Ctrl + O.
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/usr/local/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/usr/local/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/usr/local/teamspeak/ts3server_startscript.sh stop
PIDFile=/usr/local/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Pokrenite i omogućite novo teamspeak3.service datoteka s sistemskim naredbama alata init:

systemctl enable teamspeak3 systemctlstart teamspeak3
Ponovno pokrenite poslužitelj iz bilo kojeg sustava sa sljedećom naredbom.
systemctl stop teamspeak3
Potpuno onemogućite poslužitelj sa:
systemctl disable teamspeak3
Prijavljivanje
Težak dio postavljanja TeamSpeak3 poslužiteljaGotovo je. Sve što vam preostaje je nabaviti vaš administratorski ključ (aka privilegije token). Ovaj se token generira nasumično prilikom prvog pokretanja softverskog softvera. Da biste dobili žeton, morat ćete otvoriti TeamSpeak3 klijent i povezati se s vašim poslužiteljem. Kad se prvi put povežete s poslužiteljem, od vas bi trebao zatražiti da unesete "privilegirani ključ". Ako ne vidite upit koji traži da unesete ključ, morat ćete pretražiti postavke na vašem poslužitelju i kliknuti na ovu opciju.

Pomoću ove naredbe automatski pronađite i proslijedite vaš TeamSpeak administratorski token u datoteku:
cat /usr/local/teamspeak/logs/* | grep "token"
Kopirajte niz brojeva odmah nakon "token =" i stavite ga nakon odjeka u "" znakove:
echo "token string" > /usr/local/teamspeak/admin-token.txt
Na ovaj način slanje niza čuva token datoteku na sigurnom mjestu.
Pomoću mačke moći ćete vidjeti tekstualnu datoteku tokena.
Da biste svom korisničkom administratoru omogućili pristup, kopirajte i zalijepite sadržaj datoteke u odzivnik koji se pojavi.
cat /usr/local/teamspeak/admin-token.txt
Imajte na umu da će za svakog administratora možda trebati generirati novi token privilegije. Obavezno potražite TeamSpeak web stranicu i priručnik kako biste saznali kako to učiniti.
Deinstalirajte TeamSpeak Server
TeamSpeak je dobar softver, ali neki korisnici ga nemajubriga za svu gnjavažu koju može prouzročiti. Ako ste ga isprobali i odlučili da više ne želite TeamSpeak server, samo slijedite ove korake i naučite kako u potpunosti deinstalirati softver.

Prvo koristite systemd da biste onemogućili i zaustavili TeamSpeak uslugu.
sudo systemctl disable teamspeak3 -f sudo systemctl stop teamspeak3
Zatim obrišite prilagođenu sistemsku uslugu stvorenu u postavljanju.
sudo rm /etc/systemd/system/teamspeak3.service
Nakon toga, izbrišite softver s poslužitelja.
sudo rm -rf /usr/local/teamspeak/
Na kraju, izbrišite TeamSpeak grupu i korisnika.
sudo userdel -r teamspeak sudo groupdel teamspeak
Izvođenje svih ovih naredbi trebalo bi ukloniti svereference na TeamSpeak s poslužitelja. Sudo bi trebao raditi, ali ako to ne radi, razmislite o uklanjanju suda iz svake od navedenih naredbi i umjesto toga pokušajte dobiti korijensku ljusku (sudo -s) unaprijed.
komentari