Wie kann ich bei Strato einen Teamspeak 3 Server über einen Root Server laufen lassen?

Guten Abend zusammen,

ich möchte gerne einen Teamspeak-Server auf dem Root Server den ich bei Strato gemietet habe laufen lassen. Nur wie? Ich habe im Internet (Google, YouTube) schon einige Videos angeschaut, aber irgendwie helfen die mir nicht wirklich weiter. Auch bei Strato auf der Homepage habe ich geschaut, aber dort gibt es nur eine Anleitung wie man den Teamspeak-Server über den eigenen Computer laufen lassen kann.

Ich kenne mich damit überhaupt nicht aus. Woran erkenne ich ob ich einen Windows oder Linux Server habe? Habe ich dort ein 32 oder 64 Bit System? Wie funktioniert das genau? Damit meine ich, was muss ich bei Strato einstellen? Was muss ich dann bei FileZilla eingeben? Und letztendlich, was muss ich tun damit ich den Teamspeak-Server zum Laufen bringe und dass auch andere Leute darauf zugreifen können? Ich habe ein paar Anleitungen gefunden wie man per FileZilla auf den Root Server zugreifen kann, dann welche wie man einen Teamspeak-Server installiert. Aber keins wo alles zusammen erklärt wird. Ich bräuchte eine Anleitung wo alles von Anfang an im Detail erklärt wird. Denn ich frage mich auch wo die Leute in den Anleitungen die Daten her haben und ob ich die richtigen nutze.

Ich hoffe mir kann jemand weiter helfen und ich bedanke mich schon einmal im Voraus für die aufgewendete Zeit mir hier zu helfen.

Mit freundlichen Grüßen

Andi

Server, bit, Windows, Teamspeak, Linux, Root, Root Server, Strato, filezilla
bash Script: Leerzeichen- und Variablen-Auswertungsproblem?

Hallo!

( tl;dr ? überflieg das Fettgedruckte und das CodeBeispiel =) )

Das Problem ist etwas komplexer, ich konnte es aber auf das folgende, einfache Problem begrenzen:

  • Prüfe ob das Verzeichnis /backups/01 today/ existiert.
  • falls Ja: Wechsle in das Verzeichnis und dann führe den Befehl macheX aus
  • ansonsten: gib eine Fehlermeldung aus

Kern des Problems: Das Verzeichnis enthält enthält ein Leerzeichen und der Pfad muss vor dem Prozess in der Variablen DIRR gepeichert werden. (Der Pfad kann nicht umbenannt werden, das wäre zu einfach)

Ich habe in etwa folgendes:

#!/bin/bash

DIRR="/backups/01 today"

if [ -d $DIRR ];
then
  cd $DIRR
  macheX
else
   echo "FEHLER: $DIRR existiert nicht!"
fi

Wie man sieht wird die Variable DIRR anfangs gesetzt und wird anschließend auf drei unterschiedliche arten ausgewertet. Ich habe im Code-Beispiel bewusst auf ` ' und " Einfassungen von DIRR verzichtet, denn genau das ist das Problem! Wie müssen diese DIRR eingefasst werden und wie der Pfad angegeben werden, damit es funktioniert?

Ich habe etliche Kombinationen durch und werde langsam verrückt. =) Wenn ich den Pfad z.B. mit oder ohne escape-Zeichen vor dem Leerzeichen angebe, dann klappt das eine aber es hakt dann wieder wo anders. In der Fehlermeldung darf das Verzeichnis beliebig erscheinen (mit ` ' " oder auch dem escape-Zeichen \ )

Wer schafft es mein Brett vorm Kopf zu zersägen? =)

Linux, Bash, Script, Shell

Meistgelesene Beiträge zum Thema Linux