Posts by MinersWin

“Wir überarbeiten unser Forum von Grund auf. Ab Freitag, den 13. August sind wir wieder für Sie da – mit frischem Anstrich und erweitertem Funktionsumfang.
Änderungen, Anmeldungen, Kommentare, Chats, Threads etc. werden nicht mehr Gespeichert. Stand: 11.08.2021 11:00 Uhr
Bis dahin freuen wir uns, euch uns auf unserer Mainwebsite (thegeekfreaks.de) zu begrüßen. Oder schaut einfach auf unseren Youtube Kanal vorbei ;) ”


    An sich ist es egal ob man sich für die TGF_Tuning_Pack_x.zip oder für die TuningPack.exe entscheidet.
    Der Vorteil bei der .exe Datei besteht darin, dass die Zip nicht händisch entpackt werden muss.
    Außerdem verringert die Verwendung der .exe Die Fehlerwahrscheinlichkeit deutlich, da deutlich weniger schritte vom User getätigt werden müssen und die Wahl der richtigen Executable wegfällt.

    Die TuningPack.exe lädt bei der Ausführung, sollte eine Internetverbindung bestehen, die neuste Version des TuningPacks herunter, entpackt sie je nach Windows Version und Berechtigungen entweder in den Temp Oderner oder in den selben Ordner .\TuningPack\ .
    Außerdem hat die TuningPack.exe den Vorteil, dass immer die aktuellste Version des Packs gezogen wird und dadurch das Manuelle Updaten wegfällt.
    Allerdings scheint sie nicht auf allen Systemen zu funktionieren #Investigation

    Offizielle TuningPack Website: https://www.tuning-pack.de
    TuningPack Changelog: Updates
    TuningPack, Alle Versionen: https://github.com/MinersWin/TGF-Tuning-Pack-4.0/releases
    TuningPack FAQ: FAQ
    Discord: https://discordapp.com/invite/qrXmqSq

    TuningPack Vorstellungsvideo:

    sowas undurchsichtiges habe ich noch nie gesehen. vorallem, wenn du community templates nutzt

    Eigene Templates zu bauen ist schlimm, am besten machst du gleich alles im CSS aber am Ende bekommst du es trozdem nicht gutaussehend.

    Das hat nichts mit der Freundlichkeit zu tun, ich habe ein Theme genommen, welches ich ohne Probleme verwenden kann und es in der CSS komplett umgeschrieben. Ich muss halt alles einmal ausprobiert haben und für jede Situation das Design anpassen. In dem Fall nehmen sich Woltlab und MyBB nicht Viel, wobei es für MyBB mehr Themes gibt da es eine sehr lange Zeit mehr Nutzer hatte. Wobei ich auch gemerkt hab, dass die MyBB Community sich nicht wirklich traut Neuerungen zu bringen.

    Ich denke es wird nicht länger als 3 Wochen dauern, so wie sie jetzt loslegen mit den Lockerrungen (Bundeslandabhängig). Im Kino kann man das mit dem Abstand sogar ziemlich gut realisieren, einfach 2 Plätze Platz lassen zwischen jedem Besucher vllt auch immer ne Reihe leer lassen. Eventuell mit Atemmaske womit Popcorn Essen schwierig wird. Langsam muss es wieder losgehen, schau dir mal die Disney Aktie an, die haben sogar die Auszahlungen verschoben …..
    Die Produktionen …… ich stell mir manche Filme mit Atemmaske witzig vor

    WICHTIG: Diese Anleitung wurde von meinem alten Linux Blog kopiert, von welchen ich alle Artikel bis auf die Anleitungen gelöscht habe. LINK
    Sollte eine LAMP Anleitung gewünscht werden werde ich sie selbstverständlich nachreichen. Viel Spaß!

    LEMP Server – Eine Alternative zu LAMP

    Ein LAMP Server (Linux Apache2 Mysql PHP) Server ist oft bereits bekannt, doch gibt es auch Alternativen, die sowohl Vorteile als auch Nachteile haben. Je nach Usecase kann es aber durchaus effizienter sein, eine Alternative zu nutzen. In diesem Artikel wird die Installation eines LEMP Servers (Linux nginX MariaDB PHP) erläutert. NginX wird ‘Engine X’ ausgesprochen, daher das E.

    In diesem Artikel zeige ich dir Schritt für Schritt wie du LEMP auf deinem Ubuntu Server installierst. Am Ende Installiere ich noch PHPMYADMIN auf dem LEMP. Dies ist ein guter Test für die Funktionsweise deines LEMPs.

    Server vorbereiten

    Mit folgendem Befehl kann der Server auf den neuesten Stand gebracht werden. Die Installation von Updates ist nicht nur für die Sicherheit und Stabilität wichtig, manche Installationen funktionieren nicht ohne die aktuelle Paketliste – beispielsweise bei neu hinterlegten Repositorys. APT, der Paketmanager unter auf Debian basierenden Distributionen, übernimmt den Großteil der Arbeit. Der folgenden Befehl startet den Vorgang:


    Code
    apt -y update && apt -y upgrade && apt -y dist-upgrade


    Nach Abschluss des Vorgangs ist der Server auf dem neuesten Stand. Um aus dem Ubuntu Server jetzt einen LEMP Server zu machen, werden die einzelnen Elemente nach und nach installiert. Es ist empfehlenswert, mit NginX anzufangen.

    NginX installieren

    NginX lässt sich seit Ubuntu 14.04 LTS auch über APT installieren. Folgender Befehl muss ausgeführt werden, um NginX auf deinem Server zu installieren:

    Code
    apt -y install nginx

    Anschließend müssen noch ein Paar Zeilen in der Config angepasst werden. Um die Config zu bearbeiten, kann Nano (oder auch einen anderer Texteditor) genutzt werden:

    Code
    nano /etc/nginx/sites-available/default

    Die entsprechenden Zeilen müssen wie hier gezeigt abgeändert werden:

    Code
    location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
    # # # With php7-cgi alone:
    # fastcgi_pass 127.0.0.1:9000;
    # # With php7-fpm:
    fastcgi_pass unix:/var/run/php7-0-fpm.sock;
    include fastcgi.conf;
    }

    Anschließend kann Nano wieder beendet werden, nachdem die Änderungen abgespeichert wurden. Als Nächstes wird MariaDB installiert.

    MariaDB installieren

    MariaDB ist eine Alternative zu MySQL. Sie versteht die gleichen Befehle wie MySQL und ist daher mit allen Anwendungen, die MySQL unterstützen, kompatibel. Natürlich ist MariaDB keine exakte Kopie, daher gibt es auch ein Paar Unterschiede in der Konfiguration. Aber dazu später mehr. Zuerst muss MariaDB mit Hilfe von APT auf deinem Server installiert werden:

    Code
    apt -y install mariadb-server mariadb-client

    Ein großer Unterschied zu MySQL ist die Authentifizierung. Wie bei der Installation eventuell aufgefallen sein mag, wollte MariaDB kein Passwort für den root Account haben. Dieses lässt sich nachträglich setzen, ist für den grundsätzlichen Betrieb von MariaDB aber nicht nötig. Die Authentifizierung findet auf Basis des Linux Users statt. Ist man also als root verbunden oder verwendet sudo, kannst auf den Server zugegriffen werden. Wie dieses Verhalten umgangen werden kann, wird etwas später gezeigt. Zuerst müssen noch einige Programme installiert und konfiguriert werden. Jetzt wird PHP auf dem Server installiert.

    PHP installieren

    Wie auch MariaDB und NginX lässt sich PHP ganz einfach über APT installieren. Allerdings werden für die erfolgreiche Zusammenarbeit aller Komponenten zwei zusätzliche Erweiterungen benötigt. Mit folgendem Befehl kann alles, was benötigt wird um PHP auf deinem Server zu betreiben, installiert werden.

    Code
    apt -y install php php-fpm php-mysql

    PHP ist damit fertig eingerichtet.

    PHPmyAdmin installieren

    Wie eingangs angekündigt kann PHPmyAdmin installiert werden um die Installation am Ende zu testen. Da die Installation von PHPmyAdmin erkennt, dass MariaDB genutzt wird und daher kein Passwort abfragt, muss die Installation allerdings vor der Absicherung von MariaDB stattfinden. Im Umkehrschluss bedeutet das, wenn PHPmyAdmin später installiert werden soll, dass die Absicherung von MariaDB (siehe nächstes Kapitel) wieder rückgängig gemacht werden muss.

    Aber eins nach dem anderen. Mit folgendem Befehl kann PHPmyAdmin über APT auf dem Server installiert werden:

    Code
    apt -y install phpmyadmin

    Damit PHPmyAdmin unter http:///phpmyadmin verfügbar ist, muss noch ein Link zum richtigen Verzeichnis erstellt werden. Dazu dient folgender Befehl:

    Code
    ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

    Damit phpMyAdmin auch unter /phpmyadmin erreichbar ist, musst der nginx config etwas hinzugefügt werden:

    Code
    nano /etc/nginx/sites-available/default

    Dem server { … } Block folgendes hinzufügen:

    Code
    location /phpmyadmin {
    index index.php;
    }

    Anschließend kann Nano beendet werden, nachdem die Änderung abgespeichert wurden.

    Anschließend muss NGinX neu gestartet werden, um die Installation abzuschließen:

    Code
    service nginx restart

    War die Installation erfolgreich, sollte jetzt das Loginfenster von PHPmyAdmin unter http://<IPoderDomain>/phpmyadmin sichtbar sein. Da noch kein Passwort für MariaDB festgelegt wurde, ist ein Login allerdings noch nicht möglich.

    Jetzt kann MariaDB und der Rest des Servers abgesichert werden.

    MariaDB absichern

    Zuerst muss man sich als root User auf der eigenen MariaDB Instanz einloggen:

    Code
    mysql -u root

    Anschließend sollten folgende Befehle in dieser Reihenfolge ausgeführt werden um MariaDB abzusichern. Es ist darauf zu achten, anstelle von “NEUESPASSWORT” ein eigenes Passwort einzugeben:

    Code
    use mysql;
    update user set password=PASSWORD("NEUESPASSWORT") where User='root';
    update mysql.user set plugin='' where user='root';
    flush privileges;
    exit;

    Anschließend sollte ein erneuter Login mit dem oben genannten Befehl nicht mehr funktionieren. Um sich jetzt anzumelden, wird der Paramter -p oder –password benötigt.

    Code
    mysql -uroot -p

    Anschließend muss das eigene Passwort eingegeben werden. Der Login sollte jetzt erfolgreich sein.

    Jetzt müssen noch die Firewall Regeln angepasst werden um den Server abzusichern.

    Firewall einstellen

    Es gibt verschiedene Tools, mit denen IP-Tables (die Linux interne Firewall) angepasst werden können. Für dieses Tutorial wird der Einfachheit halber UFW empfohlen. Folgende Befehle müssen in dieser Reihenfolge genutzt werden, um die Firewall abzusichern. Eventuelle Nachfragen sind mit y zu bestätigen:

    Code
    apt -y install ufw
    ufw allow ssh
    ufw allow http
    ufw enable

    Die Firewall des Servers ist damit abgesichert. Mit folgendem Befehl kann der Status der Firewall angezeigt werden:

    Code
    ufw status

    In der Ausgabe sollten jetzt die Protokolle und Ports, die freigegeben sind, zu sehen sein.

    Dein LEMP Server ist jetzt einsatzbereit. Um zu testen ob alles funktioniert, kann man sich unter http://<IPoderDomain>/phpmyadmin einloggen und einen Blick auf die Systemübersicht (am rechten Rand der Startseite nach dem Login) werfen.

    Fazit

    Mit einem LEMP Server als Basis für Webanwendungen verfügt man über eine stabile, aber dennoch flexible Lösung. Durch die Installation über APT werden alle Pakete automatisch aktualisiert, wenn der Server aktualisiert wird. Als Vergleich kann ein LAMP Server aufgesetzt werden. Dann kann verglichen werden, auf welcher Konfiguration die Webanbindung besser läuft.


    Solltet ihr Fragen oder Änderungsvorschläge haben könnt ihr diese einfach unter diesem Post kommentieren :)
    Viel Spaß und Viel Erfolg

    :thumbup: Gute Anleitung, anscheinend funktionieren die Codeblöcke nicht, nimm einfach die Codeblöcke aus dem Menü über der Bearbeitungsbox. Du sagst man soll einen Nutzer über phpMyAdmin hinzufügen, am besten beschreibst du es mit Screenshots oder gibst gleich MySQL Befehle.
    Ansonsten sieht es gut aus, vllt gibst du noch an, dass es sich um eine Linux Installation auf einer Debian basierenden Distro handelt und Vllt gehst du noch auf weitere Konfigurationsmöglichkeiten ein wie z.B. SMTP Einrichtung, Standart Files austauschen, Login anpassen, Benutzer anlegen …..

    Ansonsten find ich deine Anleitung gut, gerne mehr ;)

    Schritt 1

    Du öffnest oben links im Forum Dein Kontrollzentrum.
    Dort öffnest Du unter "Benutzerkonto" den Reiter Verwaltung (s. Bild 1).




    Schritt 2

    Nun scrollst Du runter bis Du die Discord-Synchronisierung gefunden hast.




    Schritt 3

    Hier loggst Du Dich mit Deinen bestehenden Discord Benutzerdaten ein oder erstellst ein neues Benutzerkonto.

    Anschließend bestätigst Du das nachfolgende Fenster (s. Bild 3)




    Schritt 4

    Bist Du dem Server nicht vorher schon beigetreten, wirst Du jetzt automatisch verbunden. Benutzergruppen aus dem Forum werden nun auch auf dem Discord synchronisiert und Du bekommst automatisch Zugriff auf alle nötigen Kanäle.

    Die Discord-Synchronisation kannst Du auf dem selben Weg wieder entfernen (s. Bild 4).



    Sollten Fragen offen sein, steht Dir der Support im Teamspeak, Discord und im Forum gerne zur Verfügung.

    Mit dem WordPress mein ich nicht dich wobei man das auch auf deinen Post anwenden könnte xD
    Ich kann ja mal einen entsprechenden Bot schreiben, wenn Zeit ist und sich das gewünscht wird.

    WhatsApp hat keinerlei API und Telegramm kann ohne Probleme kostenlos genutzt werden. Einfach Bot Token per Bot Master holen, einen Bot schreiben, welcher den RSS Feed Pusht und irgendwo hosten. Du kannst Woltlab nicht mit WordPress vergleichen, es sin unterschiedliche Systeme für unterschiedliche Einsatzzwecke. Das ist so als würdest du deinen Gaming PC mit deinem Smartphone vergleichen.

    Ich könnte neue Posts aus der Datenbank oder via RSS Feed Anfragen und per Bot an z.B. in einen Kanal oder an alle Hinterlegten User Senden.

    Was haltet ihr davon dass die Aktivsten 10 Communitymitglieder gemessen am Discord Rank zum Beispiel einen Speziellen Rang bekommen (Vllt. Nicht nur im Forum)? Somit gibt es wieder einen Ansporn seinen Rank zu Leveln. Allgemein sind auch schon Vorteile und Überraschungen mit speziellen Leveln geplant. Diese werden mit dem neuen Discord Bot hinzugefügt.