Ich überlege, Self-Hosting auszuprobieren, und habe einige Fragen

Ich schaue mir die offiziellen Anweisungen zur Selbst-Hostung an und habe einige Fragen:

  1. Wenn ich DigitalOcean verwende, was benötige ich für eine neue und kleine Community von dieser Seite? Ich glaube, Droplets sind erforderlich, aber was noch? Ich hätte gerne eine Vorstellung von den Kosten? Was wären meine tatsächlichen monatlichen Kosten für jetzt?

  2. Wenn es heißt Connect to your server via its IP address using SSH (Verbinde dich über deine IP-Adresse per SSH mit deinem Server), wie kann ich das machen? Ich habe gerade ChatGPT und Claude danach gefragt und von beiden die gleiche Antwort erhalten: Ich kann das Terminal auf meinem Mac verwenden, um die Befehle auszuführen:

sudo apt install docker.io
sudo apt install git
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
chmod 700 containers
./discourse-setup

Können Sie ihre Antwort bestätigen?


Ich habe grundlegende Kenntnisse in bestimmten Aspekten der Installation und bin sicher, dass mir etwas Recherche und die Kontaktaufnahme mit jedem Unternehmen helfen werden, aber ich bin kein Experte.

Grundsätzlich könnte ich angesichts der Ausgaben und Einschränkungen eines Managed Hostings den gleichen Betrag, den ich monatlich zahlen würde, verwenden, um mit einer selbst gehosteten Option vielleicht 2 Monate lang “herumzuspielen” und zu sehen, wie weit ich mit der Installation von Discourse selbst komme und dann alles andere wie die Installation von Plugins, Wartung usw. Am Ende dieser “Testphase” könnte ich entweder entscheiden, bei Self-Hosted zu bleiben oder feststellen, dass es mir zu viel ist und einen Plan bei einer Managed Hosting-Lösung starten.

Jeder Tipp und jede Hilfe wird geschätzt :raising_hands:

2 „Gefällt mir“

ssh ipaddress
Sie würden den Droplet erstellen und sich mit ssh damit verbinden und dann diese Befehle auf dem Droplet ausführen, nicht auf Ihrem Mac.

3 „Gefällt mir“

Das würde also in meinem DigitalOcean-Konto erledigt werden? Sagen Sie das?
Ich würde niemals etwas lokal tun?

2 „Gefällt mir“

Das einzige Lokale ist Ihre Terminal-App, damit Sie sich per SSH mit Ihrem VPS verbinden können.

Es gibt eine großartige native App auf MacOS und unter Windows ist die Microsoft „Terminal-App“ wirklich gut.

4 „Gefällt mir“

Sie sollten auch die monatlichen Kosten für einen Transaktions-E-Mail-Dienst (wie z. B. Mailgun) berücksichtigen. Sie benötigen einen E-Mail-Dienst.

7 „Gefällt mir“

Ich weiß nicht, ob Sie meine Frage missverstanden haben, aber gestern konnte ich alles installieren und ja, ich habe alles auf meinem Mac gemacht. Ich habe das Terminal verwendet, um diese Befehle auszuführen.
Ich bin mir nicht sicher, ob das das ist, was Sie meinten oder nicht?

Auf jeden Fall ist es installiert und läuft :slight_smile:

Ja, das meinte ich. Ich wusste nicht, ob diese Befehle lokal auf meinem Computer über das Terminal oder zum Beispiel in meinem DigitalOcean-Konto (Browser) ausgeführt wurden.

Aber jetzt ist alles installiert, also hat es wie erwartet funktioniert. Danke für die Info.

1 „Gefällt mir“

[Zitat=“Lilly, Beitrag:6, Thema:357265”]
Sie sollten auch die monatlichen Kosten für einen Transaktions-E-Mail-Service (wie Mailgun zum Beispiel) berücksichtigen. Sie benötigen einen E-Mail-Service.
[/Zitat]
Ja, ich verwende Brevo. Es schien die kostengünstigste aller vorgeschlagenen Optionen zu sein.

Ich habe versucht, die Kosten im Zusammenhang mit DigitalOcean zu verstehen, denn als ich ChatGPT nach weiteren Informationen dazu fragte, empfahl es weitere (optionale) Dinge, und ich wollte sicherstellen, dass ich vorerst nur mit Droplets auskomme.

Da in der Dokumentation nur Droplets als erforderlich erwähnt werden und alles auf meiner neuen Installation funktioniert, nehme ich an, dass ich das zumindest brauche, um es zum Laufen zu bringen. Mit der Zeit werde ich andere Optionen erkunden, die den gesamten Prozess verbessern können.

Vielen Dank für Ihr Feedback.

1 „Gefällt mir“

Ich denke, es war eine Art Missverständnis von beiden Seiten, wie die Dinge funktionieren.

Sie tippen in Ihrem Mac-Terminal, das mit Ihrem Server verbunden ist… Was bedeutet, dass Sie auch in der Konsole Ihres Servers tippen.

Aber das Mac-Terminal hier ist nur ein Werkzeug. In Wirklichkeit werden Ihre Befehle nur auf Ihrem Server ausgeführt.

4 „Gefällt mir“

Ja, nachdem ich geantwortet hatte, habe ich auch darüber nachgedacht.
Das Tool ist lokal (Terminal), aber die Änderungen werden remote vorgenommen.
Und meine ursprüngliche Frage bezog sich auf das Tool selbst: mein Computer, der das Terminal benutzt, oder die Benutzung des Browsers (was in gewisser Weise auch lokal ist, haha).

2 „Gefällt mir“