CaptainDawud wants to start a community similar to https://community.infinite-flight.com/ but has no coding or technical background. They ask for simple, free steps to get started. techAPJ shares a 30-minute install guide and confirms the software is free under its Copyright / License. CaptainDawud finds the process too complicated. ColdSun explains that while Discourse software is free, hosting is required — options include self-hosting on a server (e.g., DigitalOcean’s $10/month plan), paying Discourse $99 for setup, or using managed hosting like Communiteq for $20/month or Discourse’s own hosting for more support. ColdSun also encourages CaptainDawud to reflect on the purpose of the community, suggesting contributing to an existing one as an alternative. CaptainDawud agrees that clarifying the goal is key.
The software itself is indeed free. However, you need a means of hosting it so others can access it (after all, what good is a forum that only you have access to).
If you already have access to a server, then yes, there is a ‘free’ option.
If you do not have access to a server, you will need one that can run something called docker.
DigitalOcean’s $10.00 a month plan can host small communities. Someone can walk you through the installation process or you can do the additional $99 fee that Discourse offers.
Otherwise, you can have Communiteq (formerly DiscourseHosting) host and install it for 20.00 a month, or have Discourse host it and get far more direct support.
Otherwise, you can always jump into an existing community, help out, and help built out that community. I suppose the question at hand is, what exactly do you want to do, and why do you want to do it?