Skip to content
Aqua22 edited this page Feb 5, 2022 · 1 revision

Ez egy rövid útmutató a TS-website 2.0 telepítéséhez.

Követelmények

Mutat / Elrejt

Általános:

  • Egy webszerver, megosztott tárhely vagy dedikált szerver, amelyen Apache vagy nginx fut
  • Hozzáférés a webszerverhez (shell-en vagy FTP-n keresztül)
  • FTP-kliens (nem szükséges, ha a "dummy" módszert használod)

Minimális

  • PHP 7.2 - 7.4 (PHP 8 még nem támogatott)
  • TeamSpeak szerver 3.10.0 (build 1564054246) vagy újabb
  • Engedélyezett bővítmények: mbstring, json, pdo_mysql, curl

Ajánlott konfiguráció

  • Ubuntu 18.04+, PHP 7.2+, nginx

A TS-Website 2.0 telepítése – röviden

Mutat / Elrejt
  1. Töltsd le a legújabb verziót itt
  2. Csomagold ki
  3. Másold át a webszerver főkönyvtárába
  4. Nyisd meg a böngészőt, navigálj a TS-website-ra, és folytasd a telepítést

Útmutató butusok számára – lépésről lépésre parancsokkal

Mutat / Elrejt

Ez egy egyszerű útmutató, amely parancsokat tartalmaz a butusok számára.

Mire lesz szükséged:

  • Tiszta VPS szerver Ubuntu 18.04 vagy újabb (újabb verzió annál jobb)
  • SSH hozzáférés a szerverhez ("putty")

Rendszer előkészítése

Frissíds a rendszert és telepíts fontos csomagokat

sudo apt-get update
sudo apt-get install unzip

Web szerver, PHP és adatbázis telepítése

Ehhez kövesd a DigitalOcean nagyszerű útmutatóját.

Miután vissza jössz:

Ellenőrizd a PHP verzióját:

php -v

A PHP verziódnak 7.2-es vagy újabbnak kell lennie.

Telepíts néhány további PHP-csomagot:

sudo apt-get install php-mbstring php-curl

Lépj be mysql-be: sudo mysql vagy sudo mysql -u root -p, add meg a jelszavad.

Hozzd létre az adatbázist, és lépjen ki a MySQL-ből:

CREATE DATABASE tswebsite;
exit

TS-website telepítése

  1. Kattints ide és másold ki a legújabb verzió linkjét (mint így)
  2. Döntsd el hogyan szeretnéd telepíteni a TS-website-ot:

Gyökérmappába (például https://wruczek.tech)

cd /var/www/html
sudo wget illeszd_be_ide_a_zip_linkjét
sudo unzip ts-website-*.zip
sudo rm ts-website-*.zip
sudo mv -v ts-website/* .
sudo rmdir ts-website
sudo chown www-data:www-data -R .

Egy alkönyvtárban (például https://wruczek.tech/ts-website)

cd /var/www/html
sudo wget illeszd_be_ide_a_zip_linkjét
sudo unzip ts-website-*.zip
sudo rm ts-website-*.zip
sudo chown www-data:www-data -R ts-website

Ennyi!

Látogass el a weboldaladra a böngésződben hogy elkezd a telepítést.
Ha a TS-website-ot egy alkönyvtárba telepítetted, ne felejtsd el meglátogatni itt: http://te-szervered/ts-website


Admin állapot konfiguráció

Mutat / Elrejt

A konfigurációban egyszerűen add hozzá a csoportazonosítókat az "adminstatus_groups" mezőhöz. CSAK az azonosítók közé írj vesszőt (mivel JSON)

[6,59,23,40]

Assigner konfigurációs formátuma

Mutat / Elrejt Az adminisztrációs panel megjelenéséig használd ezt sablonpéldaként az assigner-hez.
Másold ki és illeszd be a konfigurációs táblába az `assignerConfig` alatt.
[
    {
        "name": "Country",
        "icon": "fas fa-globe",
        "max": 1,
        "groups": [
            6,
            59,
            12,
            11,
            388
        ]
    },
    {
        "name": "4 fun",
        "icon": "fas fa-gamepad",
        "max": 3,
        "groups": [
            14,
            15,
            620,
            61,
            625,
            18
        ]
    }
]

Saját magad hostolod a font-end könyvtárakat (nincs külső függőség)

Mutat / Elrejt

A fájlokat neked kell megkeresned, letöltened és hostolnod.

Magyarázat megtalálható itt.

Clone this wiki locally