Question

I wish to run ghost integrated with discourse

  • Posted January 1, 2021
  • Ghost

Can someone explain to me the process of adding discourse to already running Ghost single click install? Do I start with a discourse single-click install, resulting in ghost and discourse each running in its own droplet? If so, how do I integrate them?

Subscribe
Share

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hi @nikolajivancicShark,

You have two ways to do so, one is to create another droplet for your discourse application, this one is fairly straightforward. The second option is to install discourse manually on your initial droplet where Ghost is located.

I’ll recommend you to follow this DigitalOcean tutorial on how to install Discourse on your droplet :

https://www.digitalocean.com/community/tutorials/how-to-install-discourse-on-ubuntu-18-04

Before you get started, there are a few things you will need:

  • server with at least 2GB of RAM
  • Docker installed on your server
  • An SMTP mail server. If you don’t want to run your own mail server, you can use another service, like a free account on Mailgun.

Good thing about the tutorial is that it gives detailed steps and other documentation you might need to install Discourse on your droplet.

PS. Make a snapshot of your droplet first, just in case something doesn’t work properly after the changes you’ve done

Regards, KFSys

Greetings! You need to have ghost running in the localhost or you can just download the default theme from the ghost admin panel, unzip the theme to Paste the embed code into post.hbs using your code editor then you need to zip the theme before uploading.

Check on the full guide: ghost.org/integrations/discourse.

That’s how i did mine

I am very interested in writing technical documentation since I learned a lot in the last 40 years and am more and more disappointed with so many authors who abandon their documents as soon as they are published.

In order to be of any value the technical documentation requires as much maintenance as the product that the documentation. Even more important is the realization of a (relatively surprising) fact that the technical documentation is as important and more difficult to create than the software it describes.

Thank you, @KFSys - your suggestions seem valid and helpful; based on that I already decided to use Mailgun (using this guide, which I highly recommend). I am also taking the path of setting my ghost and discourse servers as two droplets installed as “single click” approach, instead of using the Docker. I prefer the ability to modify these servers if needed by login to the server via console.