የተቀመጡ መተግበሪያዎች - TeamSpeak¶
Այս հոդվածում
- TeamSpeak. Հիմնական գործառույթները
- Տեղակայման հնարավորություններ
- Ինչպես սկսել TeamSpeak-ը որպես Managed App տեղակայելուց հետո
- Ինչպես սկսել TeamSpeak-ը Marketplace-ից տեղակայելուց հետո
- Ts3-Manager-ի թարմացում
- Սերվերի միացում
- Ադմինիստրատորի իրավունքների հաստատում
- Web Control Panel-ին մուտք գործելը
- TeamSpeak-ի պատվիրումը API-ի միջոցով
Տեղեկատվություն
TeamSpeak-ը VoIP ծրագրակազմ է, որը հիմնականում նախագծված է գեյմերների և թիմերի համար, որոնք կարողություն են պահանջում կայուն հաղորդակցման գործիք: Այն հուսալի է, թեթև և առաջարկում է տարբեր գործառույթներ, ինչպիսիք են AES-256 գլխագրման (encryption) հնարավորությունը, նվազագույն լատենտությունը (latency) և բարձրորակ աուդիո:
TeamSpeak. Հիմնական գործառույթները¶
- Բարձրորակ ձայնային չաթ: TeamSpeak-ը ապահովում է հստակ և պարզ ձայնային փոխանցում օգտվողների միջև, ինչը կարևոր է խաղի ընթացքում համակարգման համար:
- Կապուկների համակարգ: Օգտվողները կարող են ստեղծել անսահմանափակ քանակությամբ կապուկներ և դրանք կազմակերպել հիერարխիկ խմբերի մեջ՝ թույլ տալով առանձին կապուկներ տարբեր թիմերի, խաղերի կամ առաջադրանքների համար:
- Իրավունքների կառավարում: Սերվերի ադմինիստրատորները կարող են օգտվողներին նշանակել տարբեր իրավունքներ, ինչպիսիք են կապուկ ստեղծելու, անդամներին հեռացնելու (kick out) և այլն:
- 3D Sound Support: TeamSpeak-ը տեղադրում է յուրաքանչյուր օգտվողի ձայնը վիրտուալ սենյակում՝ հեշտացնելով նավարկումը խաղի ընթացքում:
- Voice Chat Recording: Ձայնային զրույցների գրառման հնարավորություն՝ հետագայում լսելու կամ տարածելու համար:
- Cross-Platform: Հասանելի է Windows, MacOS, Linux և շարժական սարքերի համար:
Նշում
Դուք կարող եք տեղակայել TeamSpeak-ը որպես Managed App: Դա անելու համար ընտրեք Marketplace > Managed Apps Invapi սերվերի կառավարման վահանակում:
Տեղակայման հնարավորություններ¶
| ID | Ծրագրային ապահովման անվանում | Համատեղելի ՕՀ | VM | BM | VGPU | GPU | Նվազագույն CPU (միջուկներ) | Նվազագույն RAM (ԳԲ) | Նվազագույն HDD/SSD (ԳԲ) | Սեփական դոմեն | Ակտիվ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 85 | TeamSpeak | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | Այո | ՊԱՏՎԻՐԵԼ |
Այս ծրագրային ապահովման համար տեղադրման ժամանակ հնարավոր է սահմանել սեփական դոմեն: Տեսեք հրահանգները
Այս ծրագրակազմի համար դուք կարող եք սահմանել custom domain տեղադրման ժամանակ: Տեսեք հրահանգները
- Տեղադրված ծրագրակազմը՝
- Docker հետևյալ կոնտեյներներով՝
- TeamSpeak Server (mbentley/teamspeak:latest image)
- Ports: 9987 (UDP), 10011, 30033, 41144 (TCP)
- TeamSpeak Manager (joni1802/ts3-manager image)
- Port: 8080
- Nginx Let's Encrypt-ով (jonasal/nginx-certbot image)
- TeamSpeak Server (mbentley/teamspeak:latest image)
- Docker Compose Plugin
- Docker հետևյալ կոնտեյներներով՝
TeamSpeak սերվերի աշխատողականությունը ստուգելու համար՝
-
Ստուգեք կոնտեյների կարգավիճակը.
-
Դիտարկեք կոնտեյների լոգերը (logs).
-
Ստուգեք պորտերի հասանելիությունը.
Նշում
Եթե այլ բան նախատեսված չէ, ռեզյումեում մենք տեղադրում ենք ծրագրակազմի վերջին թողարկված տարբերակը՝ ծրագրավորողի կայքից կամ օպերացիոն համակարգի պահոցներից:
Ինչպես սկսել TeamSpeak-ը որպես Managed App տեղակայելուց հետո¶
TeamSpeak-ը որպես managed app տեղակայելուց հետո, դուք կարող եք գտնել հետևյալ տվյալները Managed App բաժնում:
- application link;
- login և password մուտք գործելու համար;
- տեղեկատվություն ծրագրակազմի օգտագործման և կառավարման վերաբերյալ:
Managed apps-ի հետ աշխատանքի մասին հավելյալ մանրամասների համար տեսեք հրահանգները:
Ինչպես սկսել TeamSpeak-ը Marketplace-ից տեղակայելուց հետո¶
Պատվերը գնելուց հետո դուք կստանաք ծանուցում՝ գրանցման ժամանակ նշված էլեկտրոնային հասցեին, որը հաստատում է, որ ձեր սերվերը պատրաստ է օգտագործման համար: Այս ծանուցումը կներառի VPS IP հասցեն և մուտքի տվյալները (login credentials) միացման համար: Մեր ընկերության հաճախորդները կառավարում են սարքավորումները server management panel-ի և API-ի միջոցով՝ Invapi:
Ծառայությունն օգտագործելը սկսելու համար ներբեռնեք TeamSpeak client ձեր տեղական սարքի վրա և տեղադրեք այն:
Ts3-Manager-ի թարմացում¶
Նշում
Ts3-Manager 2.2.1 և ավելի հին տարբերակներում հայտնաբերվել է անվտանգության կրիտիկական խոցավորություն: Հետևաբար, խորհուրդ է տրվում հնարավորինս շուտ թարմացնել 2.2.3 տարբերակին կամ ավելի նորին:
-
Ստեղծեք ընթացիկ կոնֆիգուրացիայի պահուստային պատճեն (backup)
Պահպանեք տվյալները ընթացիկ կոնտեյների մասին: Անհրաժեշտության դեպքում վերականգնելու համար գործարկեք.
Ստուգեք տվյալներըvolume-ում. -
Կանգնեցրեք և հեռացրեք հին կոնտեյները
Եթե
ts3-managerկոնտեյները գոյություն ունի (նույնիսկ եթեdocker ps-ը չի ցուցադրում այն), գործարկեք. -
Վերջին Ts3-Manager v2.2.3 կոնտեյները գործարկեք
-
Ստուգեք գործարկումը
Համոզվեք, որ կոնտեյները հաջողությամբ գործարկվել է.
Եթե թարմացումը հաջող էր, ապա՝docker psարդյունքումts3-managerկոնտեյները պետք է լինի Up կարգավիճակում:docker logs ts3-managerլոգերում պետք է հայտնվի հետևյալ նմանությամբ հաղորդագրություն.
Սերվերի միացում¶
Սերվերին միանալու համար ձեզ անհրաժեշտ է՝
- Control panel-ում պատճենել Server IP Address-ը Network tab-ից — Server ID and IP Address.
- Կամընտիր - գրանցվել ձեր personal TeamSpeak account հաշվով: Սա կհեշտացնի սերվերի կառավարումը և կոնֆիգուրացիան:
-
Կամընտիր - ավելացնել սերվերը ձեր personal TeamSpeak account հաշվին: Մուտքագրեք սերվերի IP հասցեն և պորտի համարը (
9987), ինչպես նաև սերվերի անունը:
Նշում
Ըստ license՝ առանց գրանցման, դուք կարող եք ստեղծել 1 վիրտուալ սերվեր՝ 32 սլոթով: Գրանցումից հետո սահմանափակումը կընդլայնվի մինչև 2 վիրտուալ սերվեր և 1024 (512-ը՝ յուրաքանչյուրի վրա) սլոթ:
TeamSpeak client-ը ձեր տեղական սարքի վրա գործարկելուց հետո, մուտքագրեք սերվերի IP հասցեն ստորև նշված սկրինշոթում ցուցադրված դաշտում և սեղմեք Connect կոճակը.

Ադմինիստրատորի իրավունքների հաստատում¶
Administrator privileges-ը հաստատելու համար ձեզ անհրաժեշտ է միանալ սերվերին SSH-ի միջոցով և գործարկել հետևյալ հրամանը.
Այս հրամանի գործարկումը կցուցադրի հետևյալ կարևոր տվյալները՝
-
ServerQuery Admin Account-ի տվյալներ (հրամանների տողի միջոցով TeamSpeak 3 սերվերը վարելու համար):
- Login:
serveradmin; - Password (գեներացված համակարգի կողմից);
- API key.
- Login:
-
Privilege key (token)՝ վիրտուալ սերվերի վրա administrator privileges ստանալու համար:
Օրինակ ելքը կունենա այսպիսի տեսք.

Դուք պետք է պահպանեք այս տվյալները, քանի որ դրանք անհրաժեշտ կլինեն՝
- ServerQuery ինտերֆեյսին մուտք գործելու համար;
- Վիրտուալ սերվերի վրա administrator privileges ստանալու համար;
- Սերվերը API-ի միջոցով կառավարելու համար;
- TS3 Manager Web Interface-ի միջոցով սերվերի կառավարման համար:
Կարևոր է նշել, որ privilege key-ն կարող է օգտագործվել միայն մեկ անգครั้ง, իսկ ServerQuery գաղտնաբառը պետք է փոխվի առաջին մուտքից անմիջապես հետո:
TeamSpeak client-ում սեղմեք սերվերի անվան վրա և պատասխանեք "Yes" Is this your TeamSpeak server? հարցին.

Մուտքագրեք պատճենված key-ը.

Administrator privileges-ը հաստատելուց հետո դուք կարող եք ստեղծել նոր keys: Դա անելու համար՝
- Բացեք context menu-ն՝ սերվերի պատկերակի վրա աջ սեղմելով TeamSpeak-ի գլխավոր պատուհանում.
- Սերվերի settings-ում, գնացեք Show Privilege Keys tab:

- Սեղմեք
Createկոճակը նոր privilege key գեներացնելու համար.

-
Կբացվի պատուհան, որտեղ կարող եք ընտրել այն խումբը (group), որի համար ստեղծվում է key-ը: Հասանելի են հետևյալ տարբերակները՝
- Server Admin: Խումբ՝ առավելագույն իրավունքներով, որն ունի լրիվ ադմինիստրատիվ վերահսկողություն սերվերի նկարով:
- Normal: Խումբ՝ սահմանափակ իրավունքներով, նախատեսված սովորական օգտվողների համար:
- Guest: Խումբ՝ նվազագույն իրավունքներով՝ հյուրային մուտքի համար:
-
Ընտրեք այն խումբը, որի համար պետք է ստեղծեք privilege key.
- Description դաշտում մուտքագրեք ստեղծվող key-ի նպատակի մասին հակիրճ բացատրություն:
- Բացատրությունը մուտքագրելուց հետո սեղմեք
Createկոճակը.


Նոր privilege key-ը կգեներացվի և կհայտնվի keys-ի ցանկում:
Դուք կարող եք օգտագործել ստեղծված key-ը՝ այս TeamSpeak սերվերի վրա օգտվողներին կամ ադմինիստրատորներին համապատասխան իրավունքներ տալու համար:
Web Control Panel-ին մուտք գործելը¶
- Server: Սերվերի IP հասցեն կամ սերվերի Domain անունը (առանց
https://-ի): Դուք կարող եք պատճենել հասցեն control panel-ից Network tab-ում - Server IP Address; - Port:
10011; - Name:
serveradmin; - Password: Սերվերի ադմինիստրատորի գաղտնաբառը, որը ստացել եք նախկինում նշված եղանակով:

Հաջոց ավտենտիֆիկացիայից հետո դուք կունենաք հասանելիություն հետևյլ գործառույթներին՝

- Սերվերների ցանկ. Այս կենտրոնական կառավարման տարրը ցուցադրում է համակարգում գրանցված բոլոր TeamSpeak 3 սերվերները: Ադմինիստրատորները կարող են տեսնել ընդհանուր տեղեկատվություն յուրաքանչյուր սերվերի մասին, ներառյալ դրա աշխատանքային կարգավիճակը, միացված օգտվողների քանակը, uptime-ը և օգտագործված պորտերը: Հիմնական սերվերի կառավարումը իրականացվում է այս ինտերֆեյսով՝ start, stop, restart և հիմնական պարամետրերի կոնֆիգուրացիա:
- Սերվերի դիտարկիչ. Ինտերակտիվ գործիք սերվերի իրական ժամանակում վիզուալ մոնիթորինգի համար: Այն ցուցադրում է սերվերի channel-ների ծառե նման կառուցվածքը՝ ցույց տալով բոլոր միացված օգտվողներին և նրանց գործունեությունը: Հնարավորություն է տալ դարձել օգտվողների շարժումները channel-ներում, վերահսկել ձայնային ակտիվությունը և արձագնահանել տարբեր իրավիճակներին:
- Chat. Ներկառուցված ակնթարտես հաղորդագրությունների համակարգ, որը հեշտացնում է հաղորդակցությունը ադմինիստրատորների և սերվերի օգտվողների միջև: Աջակցում է թե՛ անձնական, թե՛ խմբային չաթերին, թույլ է տալիս փոխանակել ֆայլերը և օգտագործել տեքստային ձևաչափում (formatting): Այն պահպանում է չաթի պատմությունը հետագա վերլուծության համար:
- File Browser. Այս գործիքը կառավարում է TeamSpeak 3 սերվերի ֆայլային համակարգը: Մուտք գործեք վերբեռնված ֆայլեր, օգտվողների ավատարներ և այլ մեդիա ֆայլեր: Ադմինիստրատորները կարող են կառավարել սերվերի բովանդակությունը, վերահսկել սկավառակի տարածքի օգտագործումը և սահմանել ֆայլերի հասանելիության թույտվությունները:
- Server Log. Լոգավորման համակարգ, որը գրառում է սերվերի վրա տեղի ունեցող բոլոր իրադարձությունները: Այն գրառում է տեղեկատվություն օգտվողների միացումների, կոնֆիգուրացիայի փոփոխությունների, համակարգային իրադարձությունների և սխալների մասին: Կարևոր գործիք է խնդիրների հայտնաբերման և սերվերի անվտանգության մոնիթորինգի համար.
- Backup/Restore. Այս համապլական գործիքը ապահովում է տվյալների անվտանգությունը սերվերի վրա: Հնարավորություն է տալիս ստեղծել բոլոր կարգավորումների, տվյալների բազաների և օգտվողների տվյալների պահուստային պատճեններ (backups): Ներառում է ավտոմատ պահուստավորման և տվյալների վերականգնման գործառույթներ ձախողումների դեպքում:
- Server Query. Հզոր գործիք՝ սերվերի հետ անմիջական փոփոխակցության համար հրամանային ինտերֆեյսի միջոցով. Հնարավորություն է տալիս իրականացնել բարդ կառավարման գործողություններ՝ օգտագործելով հատուկ հրամաններ, ստանում է մանրամասն տեղեկատվություն սերվերի կարգավիճակի մասին և թույլ է տալիս կարգավորել պարամետրերը:
- Privilege Keys. Հասանելիության բացառիկ բանալիների կառավարման համակարգ: Այս ինտերֆեյսը ստեղծում և բաշխում է հատուկ key-ներ, որոնք օգտվողներին տալիս են սերվերի վրա որոշակի իրավունքներ և լիազորություններ:
- API Keys. Բաժին՝ ծրագրային փոփոխակցության համար նախատեսված key-ների կառավարման համար API-ի միջոցով: Հնարավորություն է տալիս ստեղծել և կոնֆիգուրացնել հասանելիության բանալիներ՝ TeamSpeak 3-ը արտաքին հավելվածներով և ծառայություններով ինտեգրելու համար:
- Ban List. Օգտվողների արգելքների կառավարման գործիք: Պարունակում է տեղեկատվություն արգելված օգտվողների, պատճառների և արգելքի տևողության մասին: Արդյունավետորեն վերահսկում է անցանկալի օգտվողների հասանելիությունը սերվեր:
- Complaints List. Օգտվողների բողոքների մշակման համակարգ: Ադմինիստրատորները կարող են տեսնել ներկայացված բողոքները, հետևել դրանց կարգավիճակին և ձեռնարկել անհրաժեշտ քայլեր հակամարտությունները լուծելու համար:
- List All Clients. Բոլոր այն օգտվողների ամբողջական ցանկը, որոնք երբևէ միացել են սերվերին: Ներառում է մանրամասն տեղեկատվություն յուրաքանչյուր client-ի մասին, ներառյալ միացման պատմությունը, օգտագործված նիկնեյմերը և տեխնիկական տվյալները:
- Server Groups. Օգտվողների խմբերի կառավարման գործիք սերվերի մակարդակում: Հնարավորություն է տալիս ստեղծել և կոնֆիգուրացնել տարբեր խմբեր՝ հատուկ իրավունքներով, ինչը պարզեցնում է մեծ թվով օգտվողների ադմինիստրացիան:
- Channel Groups. Խմբերի կառավարման համակարգ channel-ների մակարդակում: Հնարավորություն է տալիս կարգավորել հատուկ իրավունքներ օգտվողների համար՝ որոշակի channel-ներում կամ նրանց խմբերում.
- Permissions. Թույլտվությունների կարգավորման համապլական համակարգ: Հնարավորություն է տալիս մանրাকրկիտ կարգավորել մուտքի թույլտվությունները տարբեր օգտվողների խմբերի համար՝ սահմանելով նրանց հնարավորությունները սերվերում, channel-ներում և այլ օգտվողների հետ փոխհարաբերությունների ժամանակ.
- Logout. Ադմինիստրատորի սեզիայի անվտանգ ավարտելու գործառույթը: Ելքից հետո բոլոր ակտիվ միացումները ճիշտ փակվում են, և կարգավորումներում կատարված բոլոր փոփոխությունները պահպանվում են.
Նշում
TeamSpeak-ի հիմնական կարգավորումների մասին մանրամասն տեղեկատվությունը հասանելի է ծրագրավորողի փաստաթղթերում:
TeamSpeak-ի պատվիրումը API-ի միջոցով¶
Այս ծրագրակազմը API-ի միջոցով տեղադրելու համար հետևեք այս հրահանգներին.