Beiträge von H6G

    Oder was für Angebote hast du da gefunden (bzw. mit was hast du die WD Black verglichen)?

    Erfahrungswerte.


    Die 1 TB bekommst du für 76€ (WD1003FZEX).

    Die 2 TB bekommst du für 117€ (WD2003FZEX).


    https://geizhals.de/western-di…-wd1003fzex-a1010403.html

    https://geizhals.de/western-di…-wd2003fzex-a1010400.html


    Aber ich sehe gerade: die BarraCuda Modelle sind ordentlich im Preis gefallen. Je nach Modell hast du aber nur ein Plattern drinne, was die sequenzielle Leistung stark bremst. Außerdem vergibt Seagate nur 2 Jahre Garantie vs. 5 Jahre Garantie bei WD.


    Im Endeffekt musst du selbst entscheiden, ich muss aber mal wieder ein Paar Seagate Datenblätter schnüffeln, da scheint sich einiges getan zu haben.

    Habe ich auch schon darüber nachgedacht, aber im Vergleich zu anderen Festplatten kosten die schon ein bisschen mehr

    Das hat ja auch einen Grund. Viele Hersteller haben über die letzten Jahre angefangen die Umdrehungen zu reduzieren.

    Und sie liefern sehr gute Geschwindigkeiten (ca. 180MB/s RW). Ich finde, da lohnt sich der Aufpreis von 20€ schon.


    iobench - verschlüsseltes ext4 Dateisystem


    Ich denke mal du bist gut damit beraten in /etc/systemd/resolved.conf einen DNS Server festzulegen.

    Ansonsten kannst du wie bei Stack Overflow in den Kommentaren gezeigt den symlink verändern.


    /run ist eigentlich ein tmpfs, sollte also bei jedem Restart leer sein. Evtl. ist hier systemd-resolvd ein bisschen zu langsam.


    Google DNS:

    IPv4: 8.8.8.8, 8.8.4.4

    IPv6: 2001:4860:4860::8888, 2001:4860:4860::8844


    Cloudflare DNS:

    IPv4: 1.1.1.1, 1.0.0.1

    IPv6: 2606:4700:4700::1111, 2606:4700:4700::1001

    Naja ich kann nicht gewährleisten dass zwischen Client und meiner Applikation die Daten verschlüsselt sind

    Doch, das kannst du über die URL prüfen. Das Protokoll wird zwischen nginx und deiner App ausgetauscht.


    weil sie unverschlüsselt bei mir ankommen (und auch unverschlüsselt losgesendet werden müssen)

    Die Daten liegen früher oder später unverschlüsselt im RAM, da wirst du auf keinem System und keiner Architektur 'drum herum kommen.

    Verkehr auf dem Loopback Device wird eigentlich nicht gesendet. Es handelt sich hierbei um Shared Memory, der vom Kernel verwaltet wird, auf ein und der selben Maschine. Irgendwann muss ein Datum unverschlüsselt im RAM liegen, um verarbeitet zu werden. Ob das nun in der Applikation selbst ist, oder im Shared Memory Space durch das Loopback Interface spielt hierbei keine Rolle. Du hast durch eine Kryptierung von Datenverkehr über ein Loopback Device keine Vorteile.


    Du holst dir eher noch den Supergau rein. Um nämlich verschlüsseln zu können, muss deine Applikation Zugriff auf einen privaten Schlüssel haben, der auch irgendwo im Dateisystem liegt. Lässt du aber nginx verschlüsseln, so muss die gesamte Maschine übernommen werden, um an den privaten Schlüssel zu kommen.


    Als Nutzer im Webhosting kannst du nämlich keinen Privilege Drop machen.

    Ich hoffe du erkennst, dass du hier Unfug erzählst.


    Solltest du dir aber wirklich so große Sorgen um Sicherheit machen, ist ein shared Webhosting allerdings nicht das Richtige für dich. Hier solltest du dich nach richtigen Servern umsehen.

    Das ist, wie ich finde, ein SSL Supergau, weil man halt dann allem zwischen NodeJS und dem Anfang der SSL Verschlüsselung vertrauen MUSS, aber immerhin funktioniert es jetzt.

    Wieso ist das ein Supergau? Es ist üblich, dass nginx hier die TLS Verbindung terminiert.

    Und was hat das mit Vertrauen zu tun? TLS ist dafür da, dass der Client ein Vertrauen zum Server aufbauen kann. Loopback Traffic sollte davon unberührt sein.

    Du kannst trotzdem über die URL feststellen, ob gerade eine verschlüsselte oder unverschlüsselte Verbindung hast.


    Unverschlüsselte Verbindungen kannst du über nginx umleiten, oder über deine Applikation.


    Jetzt kann ich mich nur nicht mit den Datenbanken verbinden

    Das heißt genau? Hat es denn vorher funktioniert?

    Welche Fehlermeldung kommt und welche Daten hast du in der Connect Funktion eingegeben?

    Wie kann ich einen Server auf eine andere VPS-Instanz mit kleinerer Disk migrieren?

    Partition auf der neuen Instanz erstellen, Partition formatieren und dann per rsync alles rüberziehen.

    Dateisysteme selbst verkleinern geht nur mit ext4 - beim Rest sieht es eher nüchtern aus. Hast du ext4, kannst du die verkleinern und dann z.B. mit clonezilla die Partition auf das neue System kopieren.