Question

I wish to run ghost integrated with discourse

Posted January 1, 2021 400 views
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?

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.

×
Submit an Answer
4 answers

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

edited by MattIPv4

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

by Arpit Jalan
Discourse is an open-source discussion platform. It can be used as a mailing list, a discussion forum, or a long-form chat room. In this tutorial, we'll install Discourse in an isolated environment using Docker, a containerization application.

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.

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.