Beiträge von H6G

    Hallo Jürgen,

    Bevor ich tiefer in das PHP und Python einsteige, wolle ich gerne wissen, was die beste Option auf den Webserver ist.

    die Beste Option ist immer deine beste Option.

    Wenn du bereits TypeScript kannst, aber keine Erfahrung mit PHP hast, nimm TypeScript.

    Wenn die Module sowieso fertig sind, hast du keinen weiteren Programmieraufwand.


    PHP - out of the box. Hier gibt es wohl die geringsten Probleme mit der Grundversion.

    Das stimmt. Zudem hast du den Funktionsumfang sehr genau auf der Produktseite beschrieben, sodass es hier zu keinen Überraschungen kommt.

    Ein weiterer Vorteil: PHP wird auf nahezu allen Webhostings angeboten. Das macht eine Migration zu einem anderen Anbieter sehr einfach.


    Wie sieht es mit den Zusatzinstallationen aus? Wie installieren?

    Was meinst du mit Zusatzinstallationen?

    Viele Module sind bereits im Hosting erhalten. Eine genaue Übersicht verschafft dir phpinfo()


    NODE - hier muß einmal das gesamte NODE (120MB) auf den Server geschoben werden und nach dem Start der App läuft es dann. Hierbei wird aber jedes mal wieder von einer neu gestarteten Instanz losgelegt. Kurze Verzögerung beim Start, aber dann ist ja alles O.K und wenn die Daten in der DB oder einer Datei gespeichert sind, ist nichts verloren. Um neue Funktionalitäten zu haben, einfach das Package lokal auf dem PC laden und erstellen und dann auf den Server schieben/kopieren, gut ist.

    Soweit richtig erfasst. node.js kennst du ja bereits, die Umgebung im Webhosting hat die von dir erwähnte Einschränkung.

    Andere Laufparameter sind leider nicht Dokumentiert. Eine Forensuche nach node.js sollte dir aber auch die Basics liefern.


    Python - Hier habe ich keine Erfahrung mit dem Webserver. Wie können Erweiterungen auf den Server installiert werden, oder kann ich,wie bei NODE, einfach die lokalen Dateien auf den Server kopieren? Und muß wie beim Node erst einmal das Python nach dem Aufruf neu gestartet werden?

    Python läuft auf dem Webhosting über den Applicationserver Phusion Passenger.

    Hier kannst du wie bei node.js dein gesamtes venv hochladen, oder dir pip auf dem Webhosting installieren und per pip deine Dependencies laden.

    Programmablauf ist mir nicht bekannt. Ebensowenig das weitere Featureset. Auch hier: Forensuche nach Python.

    Bei Python und node.js ist leider nicht dokumentiert, wie lange entsprechende Skripte laufen dürfen und welche Ressourcen sie nutzen dürfen.

    Es gibt leider eine strikte Trennung zwischen Runtime in Webhosting und Runtime im SSH Zugriff.

    Gerne die Optionen auch ausprobieren und berichten, was deine Erfahrungen mit den Techniken im Webhosting sind.

    Dahinter steckt ein Affiliate Link, die bekommen für jeden geworbenen Kunden eine saftige Provision.

    Die haben auch einen Spezial Code, dahinter steckt eine Kooperation.

    Generell gibt es bei vielen Vergleichstest, insbesondere im Print Bereich, finanzielle Anreize.

    Zumal die Methodik und numerische Auswertung oft fragwürdig ist.

    Z.B. im Ladezeitenvergleich, da bekommt das untere Mittelfeld die Note 1,7...

    Dazu kommt, dass Wordpress nicht zu den schnellsten CMS gehört.

    aber die IPv6, die mir im Servercontrollpanel angezeigt wird ist nicht korrekt

    Das ist vermutlich ein IPv6 Subnetz (endet auf ::/64 ? )

    Da müsstest du im Server selbst gucken, welche Adresse genau zugewiesen ist.

    Ich weiß allerding nicht, wie man das in Plesk macht.

    IPv6 kann man später auch noch einrichten. Die bestehenden AAAA Einträge kannst du ja auch problemlos löschen.

    Welche Nachteile habe ich denn dadurch, es bei den nicht externen Nameservern zu belassen?

    Es hat Vorteile - du brauchst nämlich bei .de Domains mindestens zwei Nameserver, Plesk hat allerdings nur einen.

    Das Vorgehen, welches Plesk empfielt, kann ich nicht empfehlen.

    E-Mail Postfächer und Subdomains kannst du trotzdem anlegen.

    Die Subdomains kannst du ebenfalls in das DNS System eintragen, oder mit einem Wildcard Record alle Subdomains auf den Server zeigen lassen (*)

    Und bevor ich jetzt wieder Elektromüll dazu bestelle - kennt jemand die Dinger und weiß ob die tauglich sind? :

    Für SSDs eher nicht.

    2 PCIe 3.0 Lanes schaffen etwa 2 GB/s, 5 SSDs zu 600 MB/s brauchen 3 GB/s.

    Für HDDs durchaus brauchbar.

    Was ich aber so lese, ist, dass die SATA PCIe Karten eher nicht empfehlenswert sind.

    Leider scheitert schon Schritt 1. Ich verfolge diese Anleitung: Domains CCP – netcup Wiki (netcup-wiki.de)

    Wenn ich, wie in der Anleitung beschrieben externe Nameserver einrichten möchte und ns1.domain.de und ns2.domain.de auf meine Serverip (IPv4) leiten will, erscheint folgende Fehlermeldung:

    Wenn du die Domains nur auf dem Server nutzen möchtest, solltest du im Punkt "Netcup Nameserver" bleiben.

    A Records für IPv4 Adressen, AAAA Records für IPv6 Adressen, MX Records für E-Mail.

    @ ist ein Alias für die Domains selber. Die entsprechenden Records legst du ÜBER diesem Feld an.

    Die "externen Nameserver" werden dafür nicht benötigt.

    Finde ich nicht, unraid ist nicht kostenlos und Virtualisierung kann auch fast jede Nas inkl. Hardware Raid Unterstützung

    Ja, logisch, weil wir auch so die Leute dazu bringen mit Virtualisierung zu Experimentieren und sich dafür zu begeistern.

    Guck dir mal die Beitragshistorie von KrisAusEU an - genau diese Einstellung ist es, die er kritisiert.

    Auch Open Source Projekte müssen sich eben finanzieren - Unraid hat diese Form der Finanzierung gewählt und wenn Kris das in seinen eigenen 4 Wänden nutzen möchte, ist das doch vollkommen okay.

    Die meiste "Virtualisierung" auf NAS Systemen, die ich kenne, beschränkt sich auf LXD Container.

    Und Hardware RAID Controller sind ohnehin überholt, seit ZFS und Co.

    Scheinbar läuft da auch MacOS prima drauf. Ich weiß ja nicht, ob dir bekannt ist, wie aufwändig es ist, einen Hackintosh zu bauen - mir wären es jedenfalls die Lizenzkosten wert. Den Fakt, dass da scheinbar MacOS sauber virtualisiert wird, hab ich übrigens ausschließlich KrisAusEU Screenshots entnommen (danke dafür).

    Was ich deinem Beitrag entnehme: wir kaufen uns jetzt alle ein QNAP oder Synology NAS und bauen uns den Scheiß nicht mehr selbst, um ein bisschen was zu lernen?

    P.S.: für die Virtualisierungsgeschichten auf meiner Workstation nutze ich Virt-Manager als GUI. Bei weitem nicht perfekt und ab und an muss man in die libvirt-XML rein.

    und mit SSL/TLS (= https) spielt es das ohnehin nicht mehr

    Klar, Zertifikate können auf IP Adressen ausgestellt werden. Siehe https://1.1.1.1 - IP SAN nennt sich das.

    Code
    X509v3 Subject Alternative Name:
    DNS:cloudflare-dns.com, DNS:*.cloudflare-dns.com, DNS:one.one.one.one, IP Address:1.0.0.1, IP Address:1.1.1.1, IP Address:162.159.36.1, IP Address:162.159.46.1, IP Address:2606:4700:4700:0:0:0:0:1001, IP Address:2606:4700:4700:0:0:0:0:1111, IP Address:2606:4700:4700:0:0:0:0:64, IP Address:2606:4700:4700:0:0:0:0:6400

    Ein Malware-Link ist schnell angeklickt und mit ein wenig Pech hat man sich schnell was eingefangen. Auch Antivirensoftware blockt nicht immer rechtzeitig.

    Der Link ist aber auch genau so schnell angeklickt, wenn er http://142.250.180.67/very-interesting-document.docx oder http://[2a00:1450:4008:804::2003]/not-a.pdf heißen würde. Dafür brauche ich keine Domain, wenn der Anwender sowieso alles anklickt und den Scheiß dann auch noch ausführt.

    dann is es auch egal, ob Personal geschult und kompetent ist od. jeder schwindlige Kurpfuscher Dir Diagnosen stellt, oder?

    Ich wüsste nicht, warum mein Arzt eine Internetverbindung bräuchte, um mir eine Diagnose zu unterbreiten.

    Ging früher auch ohne Internet - und heute haben die alle irgendwelche VPN Router der Gematik da stehen, die werden definitiv nicht über einen Public DNS Resolver angesprochen.

    Aber ja, DNS hat definitiv etwas mit der Qualität meiner Ärzte zu tun.

    Either it hangs completely

    If you have configured both IPv4 and IPv6 you should connect to the rescue system via ssh root@IPv4 or ssh -4 root@VPS.

    You could also increase the verbosity with the -v parameter and check the ssh daemon log.

    Also check the keyboard layout, maybe just type the password in a text editor on the SCP screen, to check if what you type is actually what is received by the server.

    Also, can we stick to one language, please?