Skip to content
toster234 edited this page Oct 15, 2021 · 24 revisions

Jest to krótka instrukcja instalacji TS-website 2.0

Wymagania

Pokaż / ukryj

Ogólne:

  • Hosting www, VPS lub serwer dedykowany z zainstalowanym Apache lub nginx
  • Dostęp do serwera (za pośrednictwem SSH lub FTP)
  • Klient FTP (niepotrzebne, jeśli używasz metody dla „baławnów”)

Minimalne:

  • PHP w wersji 7.2 - 7.4 (PHP 8 nie jest jeszcze wspierane)
  • Serwer TeamSpeak 3.10.0 (build 1564054246) lub nowszy
  • Włączone rozszerzenia: mbstring, json, pdo_mysql, curl

Zalecana konfiguracja

  • Ubuntu 18.04+, PHP 7.2+, nginx

Jak zainstalować stronę TS-website 2 - w skrócie

Pokaż / ukryj
  1. Pobierz najnowszą wersję z releases page
  2. Rozpakuj
  3. Przenieś go do katalogu WWW
  4. Otwórz przeglądarkę i przejdź do TS-website, kontynuuj instalację

Wersja dla bałwanów - krok po kroku z komendami

Pokaż / ukryj

Jest to prosty samouczek z pokazanymi komendami dla bałwanów.

Czego będziesz potrzebować:

  • Czysty serwer VPS z systemem Ubuntu 18.04 lub nowszym (im nowsza wersja tym lepiej)
  • Dostęp do SSH ("putty")

Przygotowanie systemu

Zaktualizuj apt i uzyskaj niezbędne pakiety

sudo apt-get update
sudo apt-get install unzip

Instalowanie serwera WWW, PHP i bazy danych

Podążaj za tutorialem od DigitalOcean.

Następnie:

Sprawdź wersję PHP:

php -v

Musisz posiadać PHP w wersji 7.2 lub nowszej.

Zainstaluj dodatkowe pakiety PHP:

sudo apt-get install php-mbstring php-curl

Wejdź w MySQL: sudo mysql lub sudo mysql -u root -p, podaj hasło.

Stwórz bazę danych i wyjdź z MySQL:

CREATE DATABASE tswebsite;
exit

Instalacja TS-website

  1. Udaj się do releases page i skopiuj link do najnowszego wydania zip (tak jak tutaj)
  2. Wybierz, w jaki sposób chcesz zainstalować TS-website:

W folderze głównym (na przykład https://wruczek.tech)

cd /var/www/html
sudo wget wklej_link_do_release_tutaj
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 .

W podkatalogu (na przykład https://wruczek.tech/ts-website)

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

Gotowe!

Ponownie odwiedź swoją stronę w przeglądarce internetowej, aby rozpocząć proces instalacji.
Jeśli zainstalowałeś TS-website w podkatalogu, odwiedź http://twoj-serwer/ts-website

Baw się dobrze!


Konfiguracja statusu administracji

Pokaż / ukryj

W konfiguracji, po prostu dodaj identyfikatory grup pod nazwą adminstatus_groups. Dodaj TYLKO przecinki między identyfikatorami (jest to JSON) Przykład:

[6,59,23,40]

Szablon konfiguracji Assignera

Pokaż / ukryj

Do momentu wypuszczenia panelu administracyjnego użyj tego szablonu jako przykład konfiguracji assignera.
Skopiuj i wklej to do tabeli config, w assignerConfig.

[
    {
        "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
        ]
    }
]

Hosting the font-end libraries yourself (no external dependencies)

Show / hide

You will need to find, download, and host the files yourself.

Rough explanation can be found here.

Przetłumaczona instrukcja z angielskiej na polski przez toster234
Clone this wiki locally