Report this

What is the reason for this report?

I wish to run ghost integrated with discourse

Posted on January 1, 2021

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?



This textbox defaults to using Markdown to format your 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

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.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.