Ich möchte das Open-Source-Forum auf meinem eigenen Server der Organisation installieren.
Ich müsste den CEO davon überzeugen, Docker-Ressourcen dafür bereitzustellen.
Hier sind einige Fragen, mit denen ich ihn leicht überzeugen kann:
Welche Amazon-Dienste werden benötigt, um die Open-Source-Version darauf zu installieren?
Bietet die Open-Source-Version eine Option, um nur Mitarbeitern die Registrierung zu ermöglichen (anhand der E-Mail-Endung .com + Bestätigung)? (Um es privat zu halten)
Ist es möglich, ein eigenes Theme und Logo hinzuzufügen?
Wie kann ich sicherstellen, dass die Installation der kostenlosen Open-Source-Version keine sensiblen Daten an Dritte weitergibt?
Hier ist viel mehr Wissen, als ich jemals anbieten kann, aber…
Keine. CDN oder externer Feuerspeicher wie S3 sind optional
Ja. Sie können die Registrierung sogar nach Domains einschränken. Oder einfach Einladungen zulassen.
Natürlich ist das nicht Mastodon
Discourse ist Open Source, sodass Sie es sich ansehen können oder einfach jedem anderen vertrauen, der nicht mit CDCK verbunden ist. Aber Discourse benötigt keine solchen Drittanbieterdienste, die so etwas tun können. Wenn Sie jedoch Drittanbieterdienste nutzen, müssen Sie sicher sein, dass diese keine seltsamen Dinge tun.
Könnten Sie bitte das CDN oder den externen Feuerspeicher klären?
Benötigt die Foreninstallation eine laufende Maschine oder nur ein Speichermedium, wie z. B. S3 von Amazon?
Könnte ich es theoretisch auf einem der Laptops eines Mitarbeiters installieren, und er müsste sich keine Sorgen machen, solange er den Laptop nicht ausschaltet? Sollte es auf einem Raspberry oder einem Laptop installiert und ständig laufen gelassen werden?
Ich habe gelesen, dass eine „Domain“ benötigt wird. Fallen dafür zusätzliche Kosten an oder ist sie in einem lokalen Netzwerk enthalten?
Ich habe GPT gebeten, einen Vergleich zwischen AWS und DigitalOcean zu erstellen, um die Kosten aufzuzeigen.
Wie realistisch ist diese Schätzung Ihrer Meinung nach?
GPT-Ausgabe:
Lassen Sie uns die Kosten für den Betrieb eines Discourse-Forums für 100 Benutzer für ein Jahr auf DigitalOcean und AWS EC2 schätzen.
Annahmen:
Servertyp: Wir gehen davon aus, dass ein mittelgroßer Server für 100 Benutzer ausreicht. Für DigitalOcean wäre dies ihr $20/Monat Droplet. Für AWS betrachten wir eine t3.medium EC2-Instanz.
Speicher: Discourse empfiehlt mindestens 10 GB Speicherplatz. Wir gehen von 20 GB aus, um Wachstum und Backups zu berücksichtigen.
Datenübertragung: Wir schätzen 500 GB/Monat, unter Berücksichtigung des ein- und ausgehenden Datenverkehrs.
Backup: Wir gehen von wöchentlichen Backups aus, die einen Monat lang gespeichert werden, sodass zu jedem Zeitpunkt 4 Backups gespeichert sind.
Datenbank: Wir verwenden die integrierte PostgreSQL für Discourse, daher fallen hier keine zusätzlichen Kosten an.
Ich habe vor einiger Zeit eine Discourse-Installation auf AWS eingerichtet, die etwa 2 Monate lief, bevor ich zu einem eigenen Server wechselte. Sie hat nicht annähernd so viel gekostet, eher so um die 50 Dollar pro Monat..?
(Nimm das sehr leicht, weil ich mich nicht mehr gut erinnere)
Sie können ein CDN verwenden, um etwas schnellere Ladezeiten für ein globales Publikum zu erzielen (zumindest theoretisch; wann und wo man ein CDN verwendet, ist eine breitere Frage).
Sie können externe für Uploads verwenden, wie S3, DigitalOcean Space usw., um lokalen Speicherplatz zu sparen, da diese tendenziell etwas günstiger sind.
Machen Sie, was Sie wollen, aber installieren Sie Discourse selbst nicht auf Amazon, es sei denn, Sie wissen sehr gut, was Sie tun.
Wie groß ein VPS für Discourse benötigt wird, ist eine wirklich schwierige Frage. Es kommt darauf an, wie viele Aufrufe/Besuche/Benutzer es verarbeiten muss.
Und Geld ist eine weitere relative Frage. Für Unternehmen sind solche Kosten etwas anderes, als wenn man auf Hobby-Niveau arbeitet. Und es kommt darauf an, wie wichtig ein Forum ist – reichen 98 % Betriebszeit aus oder werden 99,9 % benötigt (und benötigt ist etwas anderes als gewünscht; gewünschte Dinge sind ziemlich oft wirklich teuer).
Es scheint, dass Discourse 1-2 GB RAM und 10 GB Speicherplatz benötigt.
Ich könnte es problemlos auf jedem Laptop zuweisen, da es vorerst nur von Benutzern aus demselben Land genutzt würde.
Ich denke, dass das Unternehmen ein paar eigene Server hat (anstelle von AWS S3 oder ähnlichem).
Wenn es auf diesen Servern installiert wird, wäre das großartig. Aber nur zum Testen würde ich es wohl zuerst auf einem Laptop ausprobieren. Muss ich trotzdem für eine Domain bezahlen?
Sie benötigen eine Domain, damit es mit anderen Benutzern funktioniert - Discourse ist nicht dafür ausgelegt, ohne eine Domain zu funktionieren.
Das Betreiben eines Internetservers über Ihr lokales Heimnetzwerk wird nicht empfohlen und kann gegen die Nutzungsbedingungen Ihres Internetanbieters verstoßen.
Möchten Sie Ihren armen Laptop rund um die Uhr laufen lassen?!
Die Einrichtung auf einem Cloud-VPS dauert nur sehr wenig Zeit.
Sie können die Community zunächst privat machen, um nicht autorisierte Benutzer zu blockieren.
Sie können Discourse problemlos auf einem Linode-Server für 5 $/Monat ausführen (andere Unternehmen haben ähnliche Pläne, aber ich bin mit Linode vertraut). Beginnen Sie mit etwas Ähnlichem und schauen Sie erst dann nach größeren Optionen, wenn Sie es wirklich brauchen.
(Natürlich sind das keine Preise für die Laufzeit des Servers. Es dauert nicht lange, sobald er eingerichtet ist, aber wenn Sie keine Erfahrung mit der Verwaltung von Linux-Servern haben, ist es möglicherweise besser, eine verwaltete Hosting-Option zu wählen. Discourse selbst bietet Hosting an, aber auch andere Unternehmen.)
Wenn ich es nur auf dem Laptop versuche zu installieren und es 2-4 Stunden laufen lasse, wäre das keine Auffälligkeit, oder? Aus der Sicht des Internetanbieters (genauso wie das Stromunternehmen nicht sagen kann, was du mit dem Strom machst, den du verbrauchst, sondern nur die Menge davon, die du verbrauchst).
Oder wird es aus anderen Gründen leicht nachverfolgt?
Cloud VPS ist das, was wir früher als S3, DigitalOcean oder sogar Lindoe besprochen haben?
Mein Plan ist jetzt, es lokal auf einem Laptop zu installieren, dem Infrastruktur-Typen der Firma zu zeigen, wie einfach ich es installiert habe, und ihn dann zu bitten, es auf den Servern der Firma zu installieren, für die er verantwortlich ist.
Übrigens, danke für den Input zu ChatGPT. Natürlich ist es per se nicht zuverlässig, weshalb ich es geteilt habe, um sicherzustellen, dass die Preisgestaltung stimmt – obwohl tatsächliche Investitionen außerhalb von ChatGPT spezifischer neu bewertet würden.
Wenn Sie dies nur als Demo verwenden, versuchen Sie vielleicht, einem der hier aufgeführten Installationsanleitungen für die Entwicklung zu folgen: https://meta.discourse.org/docs?tags=dev-install
Eine andere Sache, die Sie in Betracht ziehen können, ist, einfach eine kostenlose Testversion mit Discourses Hosting zu erstellen: Discourse pricing | Discourse - Civilized Discussion. Sie werden die Seite in 10-20 Minuten eingerichtet und lauffähig haben.