Kako ugostiti TeamSpeak poslužitelj na Linuxu

click fraud protection

Jeste li Linux igrač koji treba glasovni chat, ali vas ne zanima korištenje oblačnih rješenja poput Discord-a? Ako imate kućni poslužitelj, razmislite o tome da koristite rješenje "roll-your-own" umjesto da hostuje TeamSpeak poslužitelj.

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 korijena olakšat će interakciju s poslužiteljem i izvršavati mnogo 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 - onemogućeno-prijava 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.

instagram viewer

Instalirajte TeamSpeak Server

TeamSpeak-ov poslužiteljski softver je zaštićen, tako da nijedna glavna Linux distribucija ne može ga legalno spakirati i učiniti ga lako instaliranim. Kao rezultat toga, korisnici moraju izaći van i preuzeti ih ručno. Prijeđite na službena stranicai 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 ne želite da softver premještate putem neke od ovih metoda, razmislite o upotrebi wget da biste ga izravno preuzeli.

Do wget idite na najnoviju verziju poslužitelja TeamSpeak mapu izdanja, desnom tipkom miša kliknite najnoviju verziju, kliknite "kopiraj lokaciju 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 kreiranom 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.

dodirnite .ts3server_license_accepted

Zatim kreirajte prilagođenu sistemsku datoteku usluge za TeamSpeak.

cd / etc / systemd / system echo ''> teamspeak3.service nano teamspeak3.service

Zalijepite donji kôd u uređivač teksta Nano i spremite ga pomoću Ctrl + O.

[Jedinica]
Opis = TeamSpeak 3 Server
Nakon = network.target

[Servis]
WorkingDirectory = / usr / local / Teamspeak /
Korisnik = Teamspeak
Grupa = Teamspeak
Upišite = vilica
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 = uvijek

[Instalirati]
WantedBy = multi-user.target

Pokrenite i omogućite novo teamspeak3.service datoteka s sistemskim naredbama alata init:

systemctl omogućuju teamspeak3 systemctlstart teamspeak3

Ponovno pokrenite poslužitelj iz bilo kojeg sustava sa sljedećom naredbom.

systemctl stop timski govor3

Potpuno onemogućite poslužitelj sa:

systemctl onesposobiti teamspeak3

Prijavljivanje

Teški dio postavljanja TeamSpeak3 poslužitelja je gotov. Sve što vam preostaje je nabaviti vaš administratorski ključ (aka privilege 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. Pri prvom povezivanju s poslužiteljem, od vas bi trebao tražiti da unesete "privilegirani ključ". Ako ne vidite kad ćemo tražiti da unesete ključ, morat ćete pretražiti postavke na vašem poslužitelju i kliknuti na ovo opcija.

Pomoću ove naredbe automatski pronađite i prosljeđujete svoj administratorski tok TeamSpeak poslužitelja u datoteku:

mačka / 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.

mačka /usr/local/teamspeak/admin-token.txt

Imajte na umu da će za svakog administratora možda trebati generiranje novog tokena privilegiranja. 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 ne brinu za sve gnjavaže koje mogu 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 onesposobiti teamspeak3 -f sudo systemctl zaustaviti 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 sve reference 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.

watch instagram story