NextJS-Backend/Datenbank?

Ich habe eine Anwendung, wo sich ein Nutzer mit Auth0 registrieren kann.

Es zeigt den Namen und die E-Mail ganz normal an und mit

/api/auth/login
/api/auth/logout

kann man sich anmelden/abmelden.

Nun sollen alle Nutzer XP-Punkte haben (bei 0 starten) und durch Fragen beantworten im Level aufsteigen können. Bzw. ich möchte ganz simpel erst einmal mit einem Buttonklick 25 XP-Punkte dazu verdienen.

Das Ganze kriege ich normalerweise mit PHP und einer normalen SQL-Datenbank, die ich in phpMyAdmin einrichte, hin, aber da ich in NextJS neu bin, wollte ich wissen, wie das da abläuft.

Vercel liefert soweit ich weiß keine Datenbank, wo ich Nutzerdaten hinschicken kann und Auth0 kann auch nicht mehr, als nur ein sicheres Loginsystem bieten.
Also müsste ich die SQL-Datenbank wie immer anlegen und mit dem user-Objekt von Auth0 arbeiten und die "sid" benutzen, um die Punkte dem richtigen User zuzuschreiben?

Ich weiß, dass MongoDB beliebt ist, aber das ist doch auch wieder extern irgendwo und kostet Geld und ist nicht auf einem "Standard" Webhosting inklusive, wie PHP/SQL-Datenbank.

Wie benutzt man MongoDB und ist das sinnvoll?

Für Next brauche ich kein VPS, was praktisch ist. Keine zusätzlichen Kosten und lange Einrichtung. Dafür SSR.

NextJS ist auch selber das Backend soweit ich weiß, also ich kann direkt in der Serverkomponente eine Datenbankabfrage machen und mit Node etwas zu der Datenbank hinzufügen, wie das mit dem Klick +25 XP.

Von Firebase habe ich gehört, dass es beides kann: Sowohl sichere Authentication als auch Datenbank für Nutzerdaten.

Aber ob das bei wenigen Nutzern Geld kostet weiß ich nicht.

Server, App, Linux, SQL, HTML, Webseite, JavaScript, Datenbank, Informatik, MySQL, Programmiersprache, Webentwicklung, MongoDB
Für Mini Server so ok die Konfiguration?

https://geizhals.de/wishlists/3844146

https://amzn.eu/d/4F5J8HZ

Als Basis wurde ich einen alten Office PC nehmen verbaut ist ein i7 3770 mit Boxed Kühler Netzteil ist ein 200 Watt Teil ohne Zertifizierung ist aber so ein komosvwr formfaktor weiß nciht wie man den nennt so wie oben bei dem verlinkten Netzteil in der Geizhals liste. Ich würde das nämlich gerne tauschen gegen eins mit Zertifizierung 80 plus und entsprechenden schutzschaltungen wenn der Server fast den ganzen Tag läuft. Ich hab keine Ahnung ob das gut ist welches ich ausgesucht habe. Kenne much nur bei den normalen Netzteilen aus aber konnte keins in diesem Formfaktor von bekannten Marken finden. Und Mainboard ist irgendwie P Board von Asus fur den LGA 1155 sockel. Hat aber ein komischen Formfaktor extrem lang. Ich denke kein Norm Formfaktor. Kein ITX mATX oder ATX. Das Case ist aber eher so wie ein ITX Case vom Aussehen her. Jetzt zu der Nvme die möchte ich mit dem Adpter einbauen weil ich so mehr Platz im dem Case raushole. Ich weiß eine Sata wurde es auch tun aber ich wollte so ein Adapter schon immer mal Ausprobieren. Deswegen will ich die m.2 ssd als Cache nehmen das erstmal alles daruf gespeichert wird und später dann auf die HDDs so geht's schneller. Ich weiß nicht welche HDDs gut für Home Server sind. Ich hab mal eine 4tb WD Red rausgesucht und weil 2 einzelne 2tb hdds wären zwar besser wenn eine versagt aber eine WD red 2tb kostet fast 90 Euro. Die 4tb aber 106 Euro. Hab hier aber noch eine Segate Barraguda gefunden mit 2tb die Billiger ist kann ich die auch für Server nehmen. Ich weiß auch ganricht wie viel Speicher ich brauche. Ein Server für Sicherungen von Handy PC wäre cool bilder und so Netzwerk Filter von Werbung auf allen Geräten oder eine Film Bibliothek. Der Rechner verbraucht im Idle mit einer Normalen SSD nur 23 Watt das ist ok oder wenn das Ding lange läuft. Also kann mir wer sagen ob das so ok ist. Allerdings weiß ich noch nicht ich das Projekt wirklich umsetze kostet halt schon bisschen was.

Server, HDD, Speicherplatz, SSD, M.2 SSD
Windows hat keinen Netzwerkzugriff auf IPV4, dafür aber IPV6?

Guten Abend,

ich habe seit mehreren Tagen das Problem, das mein IPV-4 kein Netzwerkzugriff hat. Dafür aber mein IPV-6, was erklären würde warum manche Seiten mir als "Unreachable" angezeigt werden und andere nicht (Die nur IPV6 brauchen).

Ich habe bisher bei CMD alles mit ipconifg, winsock, netsh etc etc probiert nach mehreren Neustarts. Nichts. Habe auch meinen Router ausgestöpselt und Neustart gedrückt (Hab noch nicht auf Reset gedrückt). Auch nichts.

Dieses Problem kam irgendwann aus dem nichts. Ich habe Windows komplett neu aufgesetzt aber das Problem besteht immernoch. Es betrifft NUR meinen Windows Rechner. Macbook, Smartphone etc hat keine Probleme. In unserer Nachbarschaft sind aktuell Bauarbeiten für Glasfaser (Bei dem wir nicht zugesagt haben).

Ich habe keine Manuelle DNS, und mein DHCP ist aktiviert.

Nutze auch keinen VPN oder Antivirus. WENN mein IPV4 "Internet" anzeigt sowie IPV6, dann laden die Seiten manchmal so lange bis zu einem Timeout. Also obwohl es mit 72,2mbit/s anzeigt, ist es viel weniger als das.

Hab auch versucht die DNS zu Google DNS zu ändern, auch nichts. Speedport zeigt mir an das ich mit dem Internet verbunden bin. Telefonie funktioniert auch etc etc.

Hat jemand eventuell eine Lösung wie ich IPV4 wieder aktivieren kann???

Als letzte Option müsste ich eventuell meinen Anbieter anrufen oder einen techniker kommen lassen. Irgendwie muss es ja wieder funktionieren.

Bild zu Frage
Server, Internet, Windows, Betriebssystem, WLAN, Internetverbindung, Technik, Netzwerk, IT, programmieren, DNS, Informatik, Informatiker, IP-Adresse, IPv6, LAN, Netzwerktechnik, Port, Router, Telekom, Windows 8, WLAN-Router, IPv4, Windows 10, Windows 11

Meistgelesene Fragen zum Thema Server