From 3f95257f4882ceb6ea4336e80abfeb41d79e684f Mon Sep 17 00:00:00 2001 From: Robin Date: Fri, 28 Dec 2018 19:29:58 +0100 Subject: [PATCH] Updated [DE] Installation von ts website [2.x] (markdown) --- [DE]-Installation-von-ts-website-[2.x].md | 135 +++++++++++++++++++++- 1 file changed, 134 insertions(+), 1 deletion(-) diff --git a/[DE]-Installation-von-ts-website-[2.x].md b/[DE]-Installation-von-ts-website-[2.x].md index 3cf20d5..703c2b5 100644 --- a/[DE]-Installation-von-ts-website-[2.x].md +++ b/[DE]-Installation-von-ts-website-[2.x].md @@ -1 +1,134 @@ -- \ No newline at end of file +**Das ist ein kurzes Tutorial zum Installieren von TS-Website 2.x** + +### Vorraussetzungen +
Zeigen / Verbergen + +#### 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 +
+ +--- + +### TS-Website 2.x Installieren in Kurzform +
Zeigen / Verbergen + +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. +
+ +--- + +### TS-Website 2.x Installieren in Langform - Schritt bei Schritt mit Kommandozeile +
Zeigen / Verbergen + +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.
+Wenn du TS-Website in einem Unterverzeichnis installiert hast, denke dran das auch aufzurufen `http://your-server/ts-website` + +Viel Spaß! + +
+ +--- + +### Groupassigner Config Format +
Zeigen / Verbergen +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 + ] + } +] +``` +
\ No newline at end of file