Zum Inhalt springen

Server-Umzug

In eigener Sache, WiiDatabase ,

In der Nacht von Dienstag auf Mittwoch haben wir WiiDatabase.de auf einen neuen Server umgezogen.

Seit September 2014 hosten wir bei Uberspace und sind sehr zufrieden. Seit Ende 2017 gibt es mit "Uberspace 7" quasi eine neue "Produktversion"; eine direkte Migration ist nicht möglich. Seit letztem Jahr laufen fast alle unsere Dienste (wie das Wiki und Paste) auf Uberspace 7 und seit heute auch die Hauptseite.

Da WiiDatabase.de quasi *die* Anlaufstelle für Nintendo-Homebrew im deutschsprachigen Raum ist, sollte ein Umzug unterbrechungsfrei ablaufen. Das haben wir gemacht:

  1. Alle Mails umgezogen und den MX-Record auf den neuen Server geändert
  2. Die ganze Seite auf den neuen Server kopiert, sowie die Datenbank importiert (Konfigurationsdateien nicht vergessen anzupassen!)
  3. Um zu testen, lokal die Seite auf die neue IP zeigen lassen (per HOSTS) und die HTTPS-Warnung umgehen (ärgerlich, dass sich HSTS nur per Chrome umgehen lässt)
    • So konnten wir Fehler beheben, bevor es losgeht
    • Das TLS-Zertifikat wird automatisch ausgestellt und erneuert, wenn der DNS-Eintrag auf die neue IP zeigt, daher musste ich die Warnung zuerst umgehen
  4. DNS-Einträge ändern und… warten
  5. Die alte Seite läuft noch auf dem alten Server parallel weiter – wer also diesen Beitrag hier sieht, ist bereits auf dem neuen Server

Nebenbei haben wir auch ein paar Änderungen durchgeführt:

  • Bedingt durch die Umstellung nutzt die Seite nun HTTP/2, was die Ladezeit stark beschleunigt, besonders im Backend!
  • Ein paar Hacks wurden entfernt und das CSS endlich mal angepasst (für bspw. die DISQUS-Kommentare)
  • Die Webfonts wurden rausgekegelt und durch System-Schriftarten ersetzt, was die Ladezeit erneut stark beschleunigt und den Text sofort erscheinen lässt, sowie die Seitengröße um rund 200 KB reduziert
  • Der Feature-Policy-Header wurde integriert
  • Der Content-Security-Policy-Header wurde erneuert, der bestimmt, was von welcher URL geladen werden darf
    • Im Zuge dessen haben wir eine Report-URI integriert, an die gesendet wird, wenn es Probleme gibt – sehr hilfreich und so konnte ich schon einige Fehlerchen beheben. Keine Sorge, es wird nichts schlimmes gesendet – näheres dazu in unserer Datenschutzerklärung unter dem Punkt "Sentry"
      • uBlock Origin kann CSP-Berichte blockieren, falls ihr das ausstellen wollt (und einen Werbeblocker solltet ihr sowieso nutzen)
    • Bitte prüft eure Browser Add-Ons und eure Antiviren-Programme, dass sie nicht irgendeinen Müll integrieren und Daten von externen Seiten laden, ohne, dass ihr es wisst – besonders schlimm sind dabei diverse YouTube Downloader Add-Ons und Kaspersky
      • Und prüft auch euren PC auf Adware/Malware, indem ihr F12 auf der Hauptseite drückt und die Browser-Konsole aufruft – i.d.R. sollte keine Content-Security-Policy-Warnung angezeigt werden
  • Es gab mit dem DISQUS Condition Load Plugin ein Problem, welches dazu führte, dass keine Plugin-Updates mehr angeboten wurden – und das seit mehreren Monaten. Mittlerweile funktioniert wieder alles und alles ist wieder up2date.

Bitte teilt uns mit, falls es zu irgendwelchen Problemen kommt, besonders wenn das Kommentarsystem nicht lädt (nicht vergessen, dass es auf bestimmten Seiten deaktiviert ist).

Abonnieren
Benachrichtige mich bei
guest
8 Kommentare
Neueste
Älteste Am besten bewertet
EnterpriseFreak

Ich muss mal ein Problem melden: Downloads funktionieren nicht mehr. Wenn ich versuche einen Download zu starten lädt der Browser erstmal die Datei von static.wiidatabase.de für einige Zeit (ca. 20 Sekunden) und zeigt dann den Dateiinhalt im Browser an. Die Datei per z.B. wget zu laden geht aber. https://uploads.disquscdn.com/images/4c8e7ca20f71aff8b3f0a287a581e8a2287d42ff2c9c0a1dfb51138981efdec7.png

DragNeyht

Also bei den Kommentaren kann ich einen kleinen geschwindigkeitsboot spüren, aber toll das dieses Projekt so erfolgreich verläuft! Hoffentlich bleibt das auch so^^
Und was ist dem den outsourced Hacks passiert? Sind sie in der Homebrewcloud?

Yama

200KB, ich bin begeistert!

Tarik

Vielerorts geschieht sowas im Stillen oder mit einem stillen Vermerk a la "Wegen Wartungsarbeiten sind wir von 0:00 bis 3:00 Uhr nicht erreichbar".
Umso schöner ist, dass man hier mal Einblick in einige technische Details bekommt.
Sehr schön, dass wiidatabase.de nun noch besser ist.

Dash Recorder

Also ich habe keine Änderung gespürt. Kommentare gehen weiterhin und Ladezeiten bleiben bei mir noch so wie vorher (S7 edge). Nur schade das die Schrift jz so "einfach" gehalten ist… vllt lässt sich die alte Schrift ebenfalls wieder auf den aktuellen Server speichern… und… man kann nun GIFs, kussiv, fett, unterstrichen und durchgestrichen schreiben. Und man kann jz auch dieses Symbol mit den 2 ineinandergehängten Ringen verwenden. Konnte man schon vorher Spoilern? Glaub schon