Skip to content

[DE] Installation von ts website [2.x]

Robin edited this page Mar 7, 2021 · 11 revisions

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
  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 benötigst:

  • 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.

Sobald du wieder hier bist: Installiere weitere PHP Erweiterungen:

sudo apt-get install php-mbstring php-curl

Get into MySQL: sudo mysql or sudo mysql -u root -p, provide your password.

Create the database and quit MySQL:

CREATE DATABASE tswebsite;
exit

Installiere TS-Website

  1. Gehe zur Seite Releases und kopiere den Link des zuletzt Veröffentlichten ZIP Archiv. (Beispiel:)
  2. Suche dir einen Weg aus TS-Website zu installieren:

Im Stammverzeichnis (Beispiel: https://wruczek.tech)

cd /var/www/html
sudo wget füge_den_release_zip_link_hier_ein
sudo unzip ts-website-*.zip
sudo rm ts-website-*.zip
sudo mv -v ts-website/* .
sudo chown www-data:www-data -R .

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-*.zip
sudo rm ts-website-*.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
[
    {
        "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
        ]
    }
]

Selbst Hosting der Frontend Bibliotheken (keine externen Abhängigkeiten)

Zeigen / Verbergen

Du musst die Dateien selbst finden, herunterladen und hosten.

Eine grobe Erklärung findest du hier.

Übersetztes Handbuch aus dem Englischen (https://github.com/Wruczek/ts-website/wiki/[EN]-Website-Installation) ins Deutsche von derrobin154
Clone this wiki locally