Skip to content
John Paul Ashenfelter edited this page Aug 21, 2013 · 3 revisions

The Complete Installation Guide for Discourse

  1. Choosing How to Install

1a. Setting Up Via VM

1b. Setting Up From Scratch

  1. Enabling Discourse's Services

  2. Configuring Discourse via the Admin Console

Choosing How to Install

Beginners with little-to-no experience with Ruby and who want to play with Discourse locally will want to run via VM. Seasoned developers who wish to get their hands dirty changing code, along with System Administrators who want to tweak every component by hand, will want to set up from scratch.

Setting up via VM

a. Installing VirtualBox

b. Installing Vagrant

c. Getting the Code

d. Starting the Server

Setting up From Scratch

a. Installing Ruby 1.9.3+

i) Changing Ruby's configuration for optimal performance

  1. Changing the GC.

  2. Opting to use tcmalloc.

b. Installing PostgreSQL 9.1+

c. Installing Redis 2.6+

Enabling Discourse's Services

Automated E-Mails: Sidekiq

YYY: ??

ZZZ: ??