parent
1cc88d83d7
commit
3f95257f48
@ -1 +1,134 @@
|
|||||||
-
|
**Das ist ein kurzes Tutorial zum Installieren von TS-Website 2.x**
|
||||||
|
|
||||||
|
### Vorraussetzungen
|
||||||
|
<details><summary>Zeigen / Verbergen</summary>
|
||||||
|
|
||||||
|
#### Generelles:
|
||||||
|
- Einen Webserver (Webspace) oder einen Shared / Dedicated Server mit Apache oder nginx
|
||||||
|
- Zugriff zu deinem Webserver (mit SSH oder FTP)
|
||||||
|
- Einen FTP Client (z.B. Filezilla)
|
||||||
|
|
||||||
|
#### Minimum
|
||||||
|
- PHP 5.6 oder höher
|
||||||
|
- Aktivierte Erweiterungen: `mbstring`, `json`, `pdo_mysql`, `curl`
|
||||||
|
|
||||||
|
#### Empfohlen
|
||||||
|
- Ubuntu 16.04+, PHP 7.0+, nginx
|
||||||
|
</details>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### TS-Website 2.x Installieren in Kurzform
|
||||||
|
<details><summary>Zeigen / Verbergen</summary>
|
||||||
|
|
||||||
|
1. Downloade die aktuellste Version von der [Releases Seite](https://github.com/Wruczek/ts-website/releases)
|
||||||
|
2. Entpacke das Archiv
|
||||||
|
3. Übertrage die Daten mittels FTP / SFTP Client auf deinen Webspace / Server
|
||||||
|
4. Öffne deinen Browser und Navigiere zu deinem Verzeichnis wo du TS Website entpackt hast, und installiere es mit dem Installationsassistenten.
|
||||||
|
</details>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### TS-Website 2.x Installieren in Langform - Schritt bei Schritt mit Kommandozeile
|
||||||
|
<details><summary>Zeigen / Verbergen</summary>
|
||||||
|
|
||||||
|
Das ist ein einfaches Tutorial zum Installieren von TS Website mit einer Kommandozeile
|
||||||
|
|
||||||
|
Was du dafür brauchst.:
|
||||||
|
- Frisch aufgesetzten vServer mit Ubuntu 16.04 oder höher
|
||||||
|
- SSH Zugang auf den Server und das SSH Programm Putty
|
||||||
|
|
||||||
|
#### System vorbereiten
|
||||||
|
Update apt und lade notwendige Pakete runter
|
||||||
|
```
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install unzip
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Installiere den Webserver, PHP und MySQL
|
||||||
|
Bitte befolge dazu das Tutorial von DigitalOcean.
|
||||||
|
- [Tutorial for Ubuntu 16.04](https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04)
|
||||||
|
- [Tutorial for Ubuntu 18.04](https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-ubuntu-18-04)
|
||||||
|
|
||||||
|
**Sobald du wieder hier bist:**
|
||||||
|
Installiere weitere PHP Erweiterungen:
|
||||||
|
```
|
||||||
|
sudo apt-get install php-mbstring php-curl
|
||||||
|
```
|
||||||
|
Erstelle die Datenbank:
|
||||||
|
```
|
||||||
|
sudo mysql
|
||||||
|
CREATE DATABASE ts-website;
|
||||||
|
exit
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Installiere TS-Website
|
||||||
|
|
||||||
|
1. Gehe zur Seite [Releases](https://github.com/Wruczek/ts-website/releases) und kopiere den Link des zuletzt Veröffentlichten ZIP Archiv. ([Beispiel:](https://i.imgur.com/vEnVn1s.png))
|
||||||
|
2. Suche dir einen Weg aus TS-Website zu installieren:
|
||||||
|
|
||||||
|
#### Im Stammverzeichnis (Beispiel: https://wruczek.tech)
|
||||||
|
**Das entfernt jegliche Dateien im `html` Verzeichnis!**
|
||||||
|
```
|
||||||
|
cd /var/www
|
||||||
|
sudo rm -r html
|
||||||
|
sudo wget füge_den_release_zip_link_hier_ein
|
||||||
|
sudo unzip ts-website-release*.zip
|
||||||
|
sudo rm ts-website-release*.zip
|
||||||
|
mv ts-website html
|
||||||
|
sudo chown www-data:www-data -R html
|
||||||
|
```
|
||||||
|
|
||||||
|
#### In einem Unterverzeichnis (Beispiel: https://wruczek.tech/ts-website)
|
||||||
|
```
|
||||||
|
cd /var/www/html
|
||||||
|
sudo wget füge_den_release_zip_link_hier_ein
|
||||||
|
sudo unzip ts-website-release*.zip
|
||||||
|
sudo rm ts-website-release*.zip
|
||||||
|
sudo chown www-data:www-data -R ts-website
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Fertig!
|
||||||
|
Rufe nun die Webseite in deinem Browser erneut auf um den Installationsprozess zu starten.<br>
|
||||||
|
Wenn du TS-Website in einem Unterverzeichnis installiert hast, denke dran das auch aufzurufen `http://your-server/ts-website`
|
||||||
|
|
||||||
|
Viel Spaß!
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Groupassigner Config Format
|
||||||
|
<details><summary>Zeigen / Verbergen</summary>
|
||||||
|
Solange das Admin Panel noch in Entwicklung ist, nutze bitte diese Vorlage für den Gruppenzuweiser
|
||||||
|
|
||||||
|
```json
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"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
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
```
|
||||||
|
</details>
|
Loading…
Reference in new issue