discourse/docs/INSTALL.md

47 lines
1.7 KiB
Markdown
Raw Normal View History

2013-07-31 05:48:40 +08:00
# How Do I Install Discourse?
2013-02-06 03:16:51 +08:00
2013-07-31 05:47:21 +08:00
It is still early times for Discourse. From [our FAQ](http://www.discourse.org/faq/):
2013-02-06 03:16:51 +08:00
> Discourse is brand new. Discourse is early beta software, and likely to remain so for many months.
> Please experiment with it, play with it, give us feedback, submit pull requests but any consideration
2013-02-06 03:16:51 +08:00
> of fully adopting Discourse is for people and organizations who are eager to live on the bleeding and broken edge.
2013-07-31 05:42:07 +08:00
Still interested?
2013-06-08 06:57:55 +08:00
2013-07-31 05:47:21 +08:00
### [**Click here for the OFFICIAL INSTALL GUIDE**][1]
2013-06-08 07:00:01 +08:00
Alternately, you can try the [unofficial Heroku install guide][2], the [BitNami Discourse Virtual Machine package][3] or [Cloud66][4].
2013-07-31 05:42:07 +08:00
2013-07-31 05:47:21 +08:00
## Quick and Dirty Install
2013-07-31 05:42:07 +08:00
### Hardware
2013-07-04 15:43:17 +08:00
- Dual core CPU recommended
2013-08-02 07:42:42 +08:00
- 2 GB RAM recommended (and 2 GB of swap space)
2013-07-04 15:43:17 +08:00
2013-07-31 05:42:07 +08:00
### Software
2013-02-06 03:16:51 +08:00
2013-06-08 07:00:01 +08:00
1. **Postgres 9.1+**
2013-02-06 03:16:51 +08:00
- Enable support for HSTORE
- Create a discourse database and seed it with a basic image
2013-06-08 07:00:01 +08:00
2. **Redis 2.6+**
3. **Ruby 1.9.3+** (we recommend 2.0.0-p195 or higher)
- Install all rubygems via bundler
- Edit database.yml and redis.yml and point them at your databases.
- Run `rake db:seed_fu` to add seed data
- Prepackage all assets using rake
- Run the Rails database migrations
- Run a sidekiq process for background jobs
- Run several Rails processes, preferably behind a proxy like Nginx.
2013-02-06 03:16:51 +08:00
2013-07-31 05:47:21 +08:00
### Low memory (less than 2 GB)
2013-08-08 01:25:05 +08:00
Remember you *will* need swap enabled (enough for a total of 4 GB, so 2 GB swap with 2 GB RAM, and 3 GB swap with 1 GB ram, etc) and working!
2013-06-08 06:57:55 +08:00
[1]: https://github.com/discourse/discourse/blob/master/docs/INSTALL-ubuntu.md
[2]: https://github.com/discourse/discourse/blob/master/docs/HEROKU.md
2013-07-31 05:42:07 +08:00
[3]: http://bitnami.com/stack/discourse
[4]: https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud66.md