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.
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.
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
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.
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.
Trebate moderan player Audiobook za radnu površinu Linuxa? Razmisli...
Ubuntu 18.04 LTS trenutačno je stabilno izdanje Canonicalovog Linux...
Kao što svi znate da je Nautilus zadani upravitelj datoteka za Ubun...