Beiträge von Syntafin

    Rein aus Neugier. Was genau machst du damit bzw. was ist der Hintergrund das du einmal die Woche 10 Server erstellst und die nach einer Stunde wieder gelöscht werden. Also würde mich mal interessieren, wofür genau du das machst. :thinking_face:

    Die dienen als Wegwerfsysteme um einmal wöchentlich sämtliche Daten zu aktualisieren.

    Da Square Enix nur eine begrenzte Anzahl an Verbindungen pro Sekunde zulässt, brauchen wir für den Vorgang ein paar mehr.

    Die Server werden also erstellt, bekommen direkt ihre Liste mit die sie zu erledigen haben, machen ihres und senden es an unseren Hauptserver, anschließend löscht dieser diese wieder.

    Mal für dich als vergleich, da ich Hetzner derzeit verwende für die Automatisierte Provisionierung:

    API Reference

    Es braucht da schon die Möglichkeiten den bestellten "Server" vorab konfigurieren zu können und direkt einzubinden.
    Beispielsweiße ordere ich via der API von Hetzner 1x pro Woche 10 CAX11 Server und die werden automatisch mit NGINX, TinyProxy und unserem Webscraper provisioniert, nach ca. 1h löscht es das System dann wieder.

    Aber wenn ihr einen „einfachen“ bzw. leicht zu verstehen Framework kennt haut raus

    Für deine Anwendungszwecke:
    Laravel

    Fürs Templating dann einfach Blade verwenden, solls interaktiv werden schau dir Livewire an, das ist wie JS, nur ohne JS dann.

    Udemy ist eine Plattform zum Kaufen, Konsumieren und selbst anbieten von Kursen zu allen möglichen Themen.
    Ob man das so macht, oder lieber im Trial&Error Verfahren, bleibt ja jedem am Ende selbst überlassen finde ich.

    Hab "damals" auch einige Kurse dort geholt, einige waren auch im Angebot für 0€... gemacht hab ich bis heute keinen einzigen davon. Die "Kurse" zu einem großteil der Themen die man in meinem Screenshot sieht, sind aktueller bei zB Povilas zu finden:
    Laravel Daily

    Mir sagt jEdit jetzt erstmal überhaupt nichts.

    Aber kann es eventuell an Einstellungen in der Firewall liegen? Sind die richtigen SSH-Keys vorhanden?


    Zu GitHub:

    GitHub ist eine Plattform wo man den Quellcode von Programmen veröffentlichen kann und zusammen (oder auch alleine) daran arbeiten kann dann.
    Das geht sowohl öffentlich, als auch privat.

    So ziemlich jedes OpenSource Programm (auch zB der Quellcode zu PHP) findet man auf GitHub und kann daran mitarbeiten.
    Daneben gibt es die Möglichkeit wenn es die Inhaber eines Repository anbieten zB monatlich Geld zu spenden (oder zu bekommen), so ein GitHub Profil wäre zB:

    syntafin - Overview
    Many random repo's here... but now I decided to create a new community driven database for FFXIV. - syntafin
    github.com


    Auch der Quellcode der hier verwendeten Foren-Software findest du auf GitHub.

    Was das "direkt Live" bearbeiten angeht, würde ich ja eher auf eine lokale Entwicklungsumgebung setzten (bei Windows zB Laragon oder über WSL einfach selbst NGINX, PHP, MySQL/PostgreSQL, Redis und anderes) und anschließend hochladen.

    Der von @evarioo benannte Schritt mit dem Bereitstellen des Codes am Ende über GitHub kann ich auch nur vorschlagen.

    Bei mir wird zB jeder Push auf den main-Branch (Zweig) durch ESLint und PHPLint gejagt, und anschließend triggere ich über einen Webhook den Deployment Prozess auf meinem Server.
    Der holt sich dann die aktualisierten Daten von GitHub, kompiliert sämtliche Assets, und lädt Worker neu um den aktualisierten Code auszuführen beim nächsten Request.

    Der da? RMB -> Show Source