Gibt es eine Möglichkeit, Discourse auf Replit auszuführen?
Wofür? Um was zu tun?
Ich wollte Discourse auf Replit hosten, hauptsächlich weil ich sehen möchte, wie all die Admin-Steuerelemente und ähnliches funktionieren, bevor ich es auf meinen Computer stelle.
Ich bezweifle es.
Sie möchten es nicht auf Ihrem Computer installieren. Sie möchten es auf etwas wie einem Digital Ocean Droplet installieren. Digital Ocean und Mailgun sind der einfachste Weg, es einzurichten.
Dies wurde bereits gefragt und meine Antwort war diese:
Wenn Sie es sich nur ansehen möchten, richten Sie eine lokale dev-install ein. Aber wie @pfaffman sagt, ist dies nicht für die Produktion geeignet, wenn Sie andere Benutzer einführen.
Es scheint, als ob es funktionieren könnte. NodeBB funktioniert, also vielleicht?
Ich habe es geschafft, Discourse auf Replit zum Laufen zu bringen (mit mehreren gleichzeitigen Benutzern), aber die neuen Egress-Limits machen es viel zu teuer (es verbraucht über 10 GB Egress pro Tag).
Als Replit-Benutzer kann ich bestätigen, dass es definitiv möglich, aber nicht praktikabel ist.
Glücklicherweise sollte der Ausgang am 1. Mai zurückgesetzt werden, was bedeutet, dass Sie ihn bald (für einen Tag) wieder ausführen können.
Zum Vergleich: Mein bescheidenes Forum (80 aktive pro Woche, 120 aktive pro Monat) liefert etwa 40 GB pro Monat, wovon 20 GB von meinem CDN (Cloudflare) zwischengespeichert werden. Eine Ladung der Titelseite scheint 12 MByte zu betragen.
Es ist möglich, dass eine nicht standardmäßige Einrichtung irgendwie weniger Client-Caching ermöglicht und somit bei Clients, die mehr abrufen, die Datenübertragungen größer sind.
Da eine Website mit Nginx-Konfiguration anscheinend keine Egress verschwendet, glaube ich, dass meine Website ohne Nginx das Problem war.
Wie kann ich einen Discourse-Server mit Nginx einrichten?
Hallo Izaan,
Bezieht sich Ihre Frage auf Replit? Wenn nicht, werde ich sie in ein neues Thema verschieben.
Können Sie Ihre Frage, die derzeit vage sein mag, auch mit weiteren Informationen ergänzen?
Ich denke, Leute benutzen nginx auf Replit, um Discourse einzurichten, da Replit Docker nicht unterstützt. Es könnte also sein
Möchten Sie keine Standardinstallation durchführen?
Discourse verwendet nginx. Möchten Sie einen externen nginx verwenden? Versuchen Sie, ohne Docker zu installieren? Möchten Sie auf Replit oder woanders installieren?
Entschuldigen Sie die späte Antwort.
Ich (eigentlich 9pfs) habe es herausgefunden (und ja, ich habe versucht, Discourse auf Replit zu installieren).