-
Notifications
You must be signed in to change notification settings - Fork 80
[PL] Instalacja
Jest to krótka instrukcja instalacji TS-website 2.0
Pokaż / ukryj
- 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”)
- 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
- Ubuntu 18.04+, PHP 7.2+, nginx
Pokaż / ukryj
- Pobierz najnowszą wersję z releases page
- Rozpakuj
- Przenieś go do katalogu WWW
- Otwórz przeglądarkę i przejdź do TS-website, kontynuuj instalację
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")
Zaktualizuj apt i uzyskaj niezbędne pakiety
sudo apt-get update
sudo apt-get install unzip
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
- Udaj się do releases page i skopiuj link do najnowszego wydania zip (tak jak tutaj)
- 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
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!
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]
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
]
}
]
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
TS-Website Wiki | German Translation by derrobin154 | Polish Translation by toster234 | Czech Translation by flw55 | Hungarian Translation by Aqua22