Auf meinem rund um die Uhr laufenden PC werden alle 10 Minuten Daten generiert. Wie kann meine Website diese Daten am besten abrufen?

Auf meinem rund um die Uhr laufenden PC werden alle 10 Minuten Daten generiert. Wie kann meine Website diese Daten am besten abrufen?

Auf meinem rund um die Uhr laufenden PC werden alle 10 Minuten einige Daten generiert. Ich möchte einen Weg finden, wie meine Website diese Daten abrufen kann. Die betreffenden Daten bestehen nur aus 10 Textzeilen.

Ich weiß, dass ich dazu eine Linux-Instanz hosten kann, aber ich habe einen freien Computer. Und ich möchte, dass dieser kostenlos ist.
Mein erster Gedanke war, eine API auf dem Computer zu implementieren, aber das birgt ein Sicherheitsrisiko.
Mein zweiter Gedanke ist, die Daten in Pastebin zu posten. Dann lese ich die Daten und hole sie mir von meiner Website.

Was ist die beste Lösung, um diese Logik zu implementieren?

Antwort1

Dazu würde ich es umdrehen, sodass mein PC einen POST an meine Website sendet. Das macht es einfacher, da man mehrere Probleme lösen kann, ohne sie überhaupt erst zu haben.

  • Ihre Website hat eine feste Adresse, während Ihrem Heim-PC die Adresse wahrscheinlich per DHCP zugewiesen wird.
  • Vermeidet Probleme mit NAT, entweder mit Ihrem eigenen oder mit dem vom ISP auferlegten fatalen CG-NAT
  • Verhindert den Erhalt halbfertiger Daten, indem der PC einen POST durchführt, wenn er fertig ist.

Dies setzt natürlich voraus, dass Sie Ihrer Website so etwas hinzufügen können, was im Grunde ein Endpunkt wäre. Ich würde auch TLS und Authentifizierung darauf setzen, da Let's Encrypt kostenlos ist und das Problem mit Bots, die zufälligen Müll für Sie finden und veröffentlichen, behoben wäre.

verwandte Informationen