Hi, I’m not a developer so I hired a company that has been creating my website. Now I want the team to add Discourse to my site. How do I calculate or estimate how many hours it will take the developers to install and integrate Discourse? Is there any way to tell? Many thanks, Torsten
Set up Discourse in the cloud in under 30 minutes with zero knowledge of Rails or Linux shell. We recommend DigitalOcean, but these steps will work on any Docker-compatible cloud provider or local server.
Don’t have 30 minutes to set this up? For a flat one-time fee of $99, the community can install Discourse in the cloud for you. Click here to purchase a self-supported community install.
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
Even for an absolute beginner, it should not take more than a hour to get it up and running.
My site is hosted in my Google Cloud account, I take it will be as easy to install as with DigitalOcean?
Yes. It will be easy to setup.
Assuming that the Google Cloud meets the requirement, then yes, the installation should be pretty much the same
What is the ‘requirement’?
Yes, it takes about 15-20 minutes to install on Google cloud.
We did it and were really impressed with Google’s infrastructure.
The official discourse install steps work seamlessly (the one that Vinoth has shared the link for).
It’s all pretty well explained in the install document linked above. It’s been edited for several years so that it answers questions like the ones you’re asking.
Digital Ocean war ein Albtraum… ihre Discourse-Droplets blockieren ständig die Cloudflare-Verbindung, aber ich habe es mit einem einfachen Ubuntu-Server und einer manuellen Installation zum Laufen gebracht. Digital Ocean und Cloudflare sind keine Freunde, und das kann eine massive Kopfschmerzen verursachen.
Cloudflare ist nicht erforderlich oder empfehlenswert, es fügt nur Komplexität hinzu. Fangen Sie einfach an.
Hallo @LoganRTW,
Das sollte nicht der Fall sein. Ich habe viele Kunden, die Discourse auf Digital Ocean hinter der Cloudflare-Firewall betreiben. Es erfordert einige Anpassungen auf Cloudflare-Seite, um alles abzustimmen, und Discourse muss wissen, dass es hinter Cloudflare läuft, damit es deren IP-Adressen vertraut.
Discourse kann nicht installiert werden, solange Cloudflare aktiv ist – das ist ein sofortiges Problem.
Prozesse wie Let’s Encrypt erfordern, dass der Server während der Einrichtung direkt erreichbar ist.
Ich verstehe den Drang, Cloudflare von Anfang an zu aktivieren, besonders wenn Sie es bereits an anderen Stellen nutzen. In diesem Fall erschwert eine vorzeitige Aktivierung den Installationsprozess jedoch erheblich.
Selbst nachdem Discourse installiert ist, ist der Nutzen von Cloudflare fraglich. Zwar können Sie einen Teil des Asset-Traffics auslagern, aber Sie fügen auch zusätzliche Netzwerkhops zwischen Anwendung und Server hinzu, was sich spürbar darauf auswirkt, wie reaktionsschnell sich alles anfühlt. Alle ihre Leistungsfeatures sind dafür bekannt, Probleme zu verursachen. Falls Sie Cloudflare in Zukunft mit Discourse nutzen, empfehle ich daher, eine Page Rule einzurichten, um die „Leistungsoptimierung
Wer hat das gesagt?
Gib keine Letsencrypt-E-Mail-Adresse an und bearbeite die YAML-Datei, um die Cloudflare-Vorlage einzufügen. Dann ist ein Neustart alles, was benötigt wird, um Discourse mit Cloudflare und ohne Letsencrypt zu installieren.
Rocket Loader und Objektcaching müssen bei Cloudflare deaktiviert werden, damit es sinnvoll genutzt werden kann. Das bedeutet jedoch nicht, dass man Discourse nicht mit Cloudflare installieren kann.
Das ist wahrscheinlich mein Problem. Cloudflare ist bei mir nicht nur mein Proxy, sondern auch mein Registrar. Ich muss also versuchen, den Proxy zu deaktivieren, um zu prüfen, ob ich eine neue Installation mit Let’s Encrypt durchführen kann.
Die einzige Seite, die bei mir funktioniert, wurde bei einem anderen Registrar registriert und erst nach der Installation zu Cloudflare transferiert. Das sieht nach einem Ansatz aus, den ich weiter verfolgen sollte. Ich schaue mal, wie das läuft.
Danke!
Das Deaktivieren des Proxys ist einfach. Gehen Sie zum DNS-Tab in Cloudflare … Klicken Sie auf die orange Wolke … Sie wird grau und der Proxy wird deaktiviert.
OK.. also ich werde das auch versuchen. Cloudflare als Registrar zu nutzen, hat sich als seltsam erwiesen. Ich habe versucht, die Cloudflare-Vorlage und Let’s Encrypt zu verwenden. Meinst du also, ich soll die Let’s Encrypt-Vorlagen nicht verwenden, oder einfach die LETSENCRYPT_ACCOUNT_EMAIL leer lassen?
Wenn du Cloudflare als Proxy/WAF nutzen möchtest, ist es am besten, ihnen die SSL-Verwaltung zu überlassen und Let’s Encrypt zu deaktivieren. Du musst den Zugriff auf deinen VPS (über UFW oder etwas Ähnliches) so einschränken, dass nur Cloudflare kommunizieren kann. Zudem stellen sie ein Origin-Zertifikat bereit, um alle Anfragen abzulehnen, die dieses Zertifikat nicht vorlegen.
Ich habe es so zum Laufen gebracht… jedoch betreibe ich die Dinge über forum.teksyndicate, und wenn ich das Forum dazu bringe, meine WordPress-Seite (die woanders gehostet ist) zu bearbeiten, ist sie kaputt, lol. Ich kann das glückliche SSL für alle nicht finden.
Ähm … ich könnte dir dabei vielleicht helfen. Ist es nur SSL, das bei WordPress nicht funktioniert?
Falls ja, können Page Rules helfen.