Beiträge von tom434

    Mal eine Frage in die Runde: Ich befasse mich seit rund 15 Jahren mit Webhosting, und überlege mir - sofern ich einen bekomme - mir den VPS Black Moon zuzulegen, um mir das mit den Servern anzueignen. Sinnvoll oder nicht? Also mehr oder weniger als Hobby nebenbei. Auf dem VPS soll erstmal nichts aktiv laufen, eher so zum spielen...

    Du liest ja sicher im Forum mit.

    (Und weisst daher was alles schief gehen kam ;) )

    Aber grundsätzlich spricht nicht so viel dagegen.

    Nimm als basis Linux (Ubuntu, Fedora - was ich z.B. bevorzuge oder andere Distroy - am besten was du eventuell schon kennst - also wenn du schon mal mit eine Debian based oder Red Hat based system gearbeitet hast - nimm davon die Server Version)

    Dazu lies dich ein wenig ein, wenn du noch keien Erfahrung mit der Absicherung hast (SSH Key, Firewall, Root und Sudo, Fail2Ban, Backups, Monitoring) und wenn du noch nie mit Linux gearbeitet hast - installieren es dir mal auf ein VM oder WSL2.

    Dann sollte der Server ein gewisse Grund Sicherheit haben.

    Mit Reverse Proxys würde ich mich auch noch auseinander setzen (z.B. NPM) wenn du auch Anwendungen drauf laufen lassen willst.

    Zum reine testen reicht aber auch eine VM oder PI zuhause aud.

    (Aber Anfang muss man immer irgendwie)

    Sie schreiben Desktop-Virtualisierung. AMD-V & Co. sind in den meisten Consumer-Boards einfach nur dilettantisch implementiert. Virtualisierung und Nesting auf Server-Hardware ist vollkommen üblich, nur es war halt bis Kernel 5.8 für EPYC & Co. buggy.

    Aber nicht auf VPS und RS.

    Da kannst du einfach zu wenig kontrollieren.

    Auf deinem eigen Dedizierten Server kannst du soviel Nestes Visualisierung betrieben wie du willst.

    Btw. Proxmox läuft besten auf Consumer Bords

    Das wird generell bei einem Umzug Arbeit erfordern. Denn auch innerhalb von netcup, von Webhosting zu Webhosting kannst du das email-Konto nicht einfach mitnehmen.

    Als eine Option dafür wäre z.B. Mailstore Home - alle Mails herunterladen und dann wieder hochladen.

    Hat bei mir von Web zu Google zu Netcup zu Netcup zu Microsoft bestens funktioniert

    Die Sync Lösung werden ja nicht funktioniert - da die alte Webhosting ja dann ungültig ist vor er sie neue hat.

    Danke, schaue ich mir an. Eingänge hat das Ding einige, vermutlich sollte es HDMI am ehesten tun. Aber "smart" war das Ding noch nie. Ich kann mich aber dunkel erinnern, dass man WLAN nachrüsten könnte. Aber ich glaube, außer einer elektronischen "Programmzeitschrift" bringt mir das mit dem Gerät nichts weiter. Aber gut, es muss ja nichts können, wenn das alles der Receiver macht. Muss ich mir echt mal anschauen. Vor allem könnte ich das alte Teil einfach weiternutzen, bis es den Geist aufgibt, was ich nach 16 Jahren auch minütlich erwarte. Und dann gibt es einfach einen neuen, der auch nichts können muss außer den Output des Receivers darstellen. Klingt nach einem guten Plan.

    Gibt es sowas noch?

    Zumindest im Mittelpreis Segment bis Oberklasse kommt mir sowas selten vor.

    (So zwischen 500-1500€) - also alles in die Richtung Oled

    Nur Geräte bis so 200€ haben meist keine smarten Funktionen.

    (Wobei wir auch bei unserem Smart TV einen Fire TV Stick haben - einfach weil der wesentlich besser und flüssiger Funktioniert)

    Aber wieso hat gerade netcup solche Probleme damit? Mir wurde mal ein interessanter Artikel gesendet bzw. hier im Forum geposted, in dem es um diese Problematik geht. Die Kernaussage war das mehr oder weniger jeder Hoster mit diesen Problemen zu kämpfen hat. Trotzdem liest man dann immer wieder das man dann mit seinen Mails doch lieber zum großen roten H geht oder zum orangenen Konkurrenten aus Berlin...

    Was auch ein Grund sein kann.

    Je grösser der Provider desto schwer kannst du ihn Speeren.

    z.B. viel Spam kommt bei mir von gmail - trotzdem wird kein Provider es wagen allgemein alle gmails zu speeren.

    Daher wird WEB sicher nicht MS oder Gmail blocken (und die werden zu 100% auch kein cent dafür bezahlen)

    Bei 'kleinen' Providern ist das leichter (ob man Anexia als klein sieht ist die anderen Geschichte - aber ich gehe mal davon aus, dass Anexia selbst das Problem eher nicht haben wird...)

    Ja, die 192.168.171.2 ist der Host, auf dem Caddy lief. Ist hinter einem NAT vom Vodafone-Router, aber denke ich wenig relevant weil dig ja funktionierte. Deswegen hatte ich da etwaige Netzwerkproblemchen erstmal außen vor gelassen, wenn dig da nicht komische Sachen veranstaltet :)

    Aber waren hier schon die richtigen Hinweise: Mit einem erhöhten Timeout bei den Challenges hat es tatsächlich funktioniert!

    Wundert mich etwas, weil ich nach dem Aufruf die Einträge bei Netcup direkt sehen und auch abfragen konnte, aber wer weiß wie lang das nach außen braucht.

    Jetzt geht es auf jeden Fall und falls jemand interessiert wie der tls-teil im Caddy mit einer Caddyfile dazu aussieht:

    NC DNS Server sind nicht die schnellsten .

    Kann Cloudflare oder wenn Datenschutz wichtig https://desec.io/ empfehlen.

    Damit hat die DNS Challenge immer ohne Probleme funktioniert und das mit der standard zeit.

    tom434 Vielen Dank, ich habe versucht die Schritte zu befolgen. Ich wollte zunächst einmal testen, ob es ohne SSL grundsätzlich funktioniert, ich habe also meindedomain.de als Domain eingestellt, vorerst mal http ausgewählt, als hostname meine-node-docker-app-1 (wie der container laut docker ps heißt), und eben Port 8000 (die App gibt beim Starten den Port aus und es ist in der Tat 8000). Jedoch gibt es im Frontend nur einen 502 Bad Gateway Fehler.

    Wie kann ich herausfinden wo es hakt?

    Die zweite Frage betrifft das SSL-Zertifikat. Wie bereits gesagt haben wir bereits ein RapidSSL-Zertifikat, falls möglich würde ich das gerne verwenden. Ich habe auch in NPM die Option gefunden, ein "Custom" Zertifikat auszuwählen, mir ist aber nicht ganz klar, welche Dateien ich hier laden muss. Von Netcup habe ich nach wie vor CSR, Zertifikat und Key. In NPM werden Zertifikat, Key (soweit so klar) und ein Intermediate Certificate gefordert. Ist damit der CSR gemeint oder ist das etwas anderes?

    Nochmals vielen Dank für deine Unterstützung.

    Ersteinmal - Die beiden Apps sind im gleichen Docker Netzwerk?

    Du kannst testweise auch mal die IP des Containers eingeben statt den Namen eventuell funktioniert es dann (Probelm die interne IP ändert sich).

    Die App erwartet auch einen HTTP aufruf? (Manche kommunizieren nur über https).

    Und du hast bei dem DNS Zeug:

    Einen * A Record auf deinen Domain und ein

    @ Record aud deine Domain

    Sonst schau die mal die Logs, von beiden Container an.

    Kommt überhaupt eine Verbindung zu stande.

    Testweise kannst du auch einen default NGNiX Webserver Container erstellen - mit einer standard Seite um zu testen ob das ganze überhaupt funktioniert.

    Intermediate Certificate ist normalerweise nicht verpflichtent (also kein Stern).

    Also sollten die ersten beiden ausreichen.

    (Hat es einen Grund, dass du ein kostenpflichtiges verwendest? Lets Encrypt hat eigentlich kaum Nachteile - ausser ein paar wenige, die aber zu 99% kaum eine Rolle spielen)

    Neutral zu Preiserhöhungen und dem üblichen Marketing-Schwulst, bin ich doch etwas verwirrt beim Lesen der Email. Ich les da als Normalo:

    1. Preise wurden 9% erhöht. – Aha, ok.
    2. Bestehende Verträge dann mit der nächsten "Abrechnungsperiode".

    Was ist das, "Abrechnungsperiode", wann fängt die an, wann endet sie - gilt die für meine Verträg individuell oder ist das ein netcup-Zeitfenster? Muss ich das wissen?

    1. Zu Ihren Gunsten haben wir beschlossen, keine rückwirkende Verrechnung durchzuführen.

    Glaube nicht, dass dies auch möglich wäre. Ok, danke.

    1. angepassten Preise werden erst mit der jeweils nächsten Rechnungsperiode im Jahr 2023 berechnet.

    Was ist das, "Rechnungsperiode"? Was anderes als "Abrechnungsperiode"? Wenn Ja, bitte erklären, auch das "jeweils", wenn Nein, bitte keinen neuen Terminus.

    1. Ihr Vertrag wird bei Erklärung der Kündigung innerhalb der laufenden Abrechnungsperiode mit Ablauf dieser Abrechnungsperiode beendet.
    1. Erklären Sie die Kündigung ...noch innerhalb der drei Monate ab Zugang dieser Mail, so wird Ihr Vertrag ohne Kündigungsfrist unmittelbar beendet und Ihr Dienst von netcup umgehend abgeschaltet.

    Was denn nun?

    Ja natürlich ist die unterschiedlich.

    Manche werden monatlich abgebucht andere jährlich usw.

    Und Rechnungsperiode ≠ Vertragslaufzeit.

    z.B. ein VPS wird stündlich abgerechnet aber ich muss ein ja voraus zahlen.

    Was NC mit rückwirkend meint. Sie hätten alle Produkte zum Stichtag teuer machen können (zumindest wenn die Laufzeit täglich kündbar ist).

    Aber NC wartet hier z.B. auch bei einem VPS 6 Monate und du musst nicht zum Stichtag nachzahlen (was wahrscheinlich rechtlich möglich wäre, dar das Produkt beidseitig sofort gekündigt werden kann).

    Bei einem RS der 1 Jahr läuft, wäre es vermutlich auch so nicht gegangen.

    Naja das wird nicht nötig sein. Also klar, wenn ich umziehe würde ich gern meine Installation mitnehmen.
    Mir ging es im ersten Post aber nicht darum das ich umziehen möchte, sondern nur mehr Festplattenplatz. Was wohl ohne Umzug leider nicht geht. Eine Neuinstallation wäre dann aber eh schnell gemacht.

    Man kann im allgemeinen nicht zu aktions Tarifen upgraden.

    Also bleibt nur der Manuel Umzug (mit Snapshot)

    Ich habe einen "RS 1000 G9.5" gemietet. Läuft klasse, das beeindruckt mich sehr.

    Ich dachte ich würde mit den 160GB Festplattenspeicher auskommen. Da manche Programme aber Speicher zum cachen krallen, ist es doch knapper als ich dachte.

    Verstehe ich es richtig, dass ich komplett auf ein höheres Produkt wechseln müsste, für mehr Festplattenspeicher?

    Ja - therotische kannst du NFS Speicher kaufen direkt bei NC und es z.B. mounten.

    (Therotisch kannst du auch ein H Storage Box nehmen und diese mounten z.B. RClone)

    Wird aber beides nicht die native Geschwindigkeit erreichen.

    (Es macht wahrscheinlich Sinn auf den BF zu warten, auch wenn du dann den Server Manuel umziehen musst - mein RS Oster für 8,98€ ist quasi den RS1000 nur mit 320GB. Ein solches Angebot ist wahrscheinlich)

    Gelacht habe ich über:

    Na das ist doch nett, dass man nicht einfach mal rückwirkend die Preise erhöht. Als wenn das eine Möglichkeit gewesen wäre. Leute, ich werde die paar Cent im Monat verkraften, aber die Unsitte, dass man die Preise erhöht und meint, das gelte als akzeptiert, wenn der Kunde nicht widerspricht, wurde den Banken weggeklagt. Die müssen die unrechtmäßigen Erhöhungen zurückzahlen! Darauf wurde hier schon hingewiesen und trotzdem berücksichtigt das Anschreiben das nicht: Ein Fehler mit Ansage. Muss das jetzt für jede Branche einzeln durch die Instanzen gebracht werden?

    Ich schätze mal der unterschied liegt hier, darin dass es erst zu nächsten Vertrags Periode gültig ist.

    Die Anexia Rechtsabteilung wird dass schon geprüft haben

    Nur kurz zum Vlan wenn ich mich nicht täusche kannst du, dass ganz normal innerhalb von 14Tagen widerrufen.

    (Ausser es handelt sich um Business Account)

    tom434 vielen Dank für die Beschreibung und auch Danke an Loxley und TBT für die Ergänzungen.

    Ich habe jetzt den NPM installiert und kann die GUI nutzen. Zudem habe ich ein Docker-Network erstellt und das für beide Anwendungen in der docker-compose.yml hinzugefügt.

    Habe ich das richtig verstanden, dass ich die Port-Bindings einfach aus der docker-compose.yml von Mailcow sowie meiner App entfernen muss?

    Ich bin mir auch nicht ganz sicher, was ich bei NPM jetzt eintragen muss. Bei Domain Names vermutlich meinedomain.de bzw. dann mail.meinedomain.de, als Scheme vermutlich HTTPS, da das ja mein Ziel ist, was ich bei Forward Hostname / IP und Forward Port eintragen muss, ist mir nicht ganz klar.

    Meine Node.js-App läuft standardmäßig auf Port 8000, geb ich dann den an? Und bei Mailcow dann einfach 80?

    Also ja die ports lässt du weg - aber nur für die die für Webseiten zuständig sind (http(s) Zeug).

    Ich kenne Mailcow nicht aber die Ports, die jenes für E-Mail verwendet (25,143,993,110,995 usw.) musst du weiterhin frei geben.

    Bei NPM:

    Beim Schema musst du wahrscheinlich http angeben (ausser deine Apps kommunizieren auch ohne Proxy über https wie z.B. portainer)

    Genau als port gibts du in diesem Fall 8000 und bei Mailcow wahrscheinlich 80 (wenn dass der für Webinterface ist).

    Und als Ziel den Namen des Containers

    Screenshot_2022-11-09-21-07-17-73_e4424258c8b8649f6e67d283a50a2cbc.jpg

    Auf der SSL Seite: (*) Zertifikat musst du vorher per DNS Challenge erstellt haben

    IMG_20221109_210819.jpg