Es tut mir leid, aber ich bin etwas verwirrt darüber, was ich benötige, um Discourse auf meiner Website verfügbar zu machen.
Soweit ich verstehe, bräuchte man so etwas wie eine forums.-Präfix für Ihre aktuelle Domain und müsste einen Docker Container oder einen weiteren vollständigen Server auf dieser neuen, präfixierten Domain betreiben, um Discourse verfügbar zu machen.
Könnte das nicht auch mit derselben Domain erledigt werden? Zum Beispiel example.com/forums? Vielleicht ist Discourse nicht für diese Situation ausgelegt?
Eine weitere meiner Verwirrungen betrifft die Installation, da ich meine Website auf einem HostGator-Server betreiben. Müsste ich einen weiteren Server und eine weitere Domain bezahlen und Discourse dort installieren? Hat jemand Anleitungen für diese Situation?
Lassen Sie mich wissen, was Sie denken. Sie haben wahrscheinlich völlig andere Vorschläge als das, was ich erwarte.
Ich glaube, HostGator stellt dir keinen dedizierten Server zur Verfügung, sodass du den Hosting-Anbieter wechseln müsstest, um eine Installation in einem Unterordner durchzuführen (eigentlich könnte man das mit Cloudflare davor theoretisch auch schaffen, aber ich weiß nicht, ob das jemand bereits umgesetzt hat).
Installationen in Unterordnern werden nicht empfohlen, und es scheint, als glaubten nur noch wenige, dass dies einen SEO-Vorteil bietet. Wenn du es dennoch versuchen möchtest, findest du weitere Informationen unter: Serve Discourse from a subfolder (path prefix) instead of a subdomain
Ich empfehle aus offensichtlichen Gründen eine Installation auf einer Subdomain. forum.example.com ist für ein Forum auf deiner Website gar nicht so schlecht.
Du kannst dich auch für den Subordner-Weg entscheiden, wie @pfaffman oben vorgeschlagen hat, aber in beiden Fällen müsstest du einen anderen Server als dein HostGator-Konto nutzen.
Du brauchst einen VPS mit Root-Zugriff, um Discourse zu installieren und zu verwalten.