blog

archives

Install Discourse in Under 30 Minutes

Jeff Atwood April 17, 2014

A few key things came together recently:

  • The official release of Discourse 1.0, with 1 GB RAM minimum support
  • The release of Ubuntu 16.04 LTS server previously followed by 14.04
  • Our Docker container one-click upgrade process is fully tested, and Docker has reached V1.0

Which means you can now install the latest version of Discourse on a cloud server in under 30 minutes with absolutely zero knowledge of Ruby, Rails, or Linux Shell.

Why, it’s almost … easy?

Discourse is now officially well beyond version 1.0, so it’s a great time to join the ecosystem.

Give our 30 minute cloud install a try. We even have a promo code to get you started – enter ALLSSD10 at Digital Ocean for $10 credit to cover your first month.

Tell us what you think!

Notable Replies

  1. Just tried this. I hereby grant you the “Newb Friendly” sticker of approval. Thank you for all your hard work!

    p.s. If the prospect of setting up a swap file bothers you, you can save yourself a lot of trouble by going with the 2GB version for $20, which is the recommended minimum amount of horsepower anyhow.

  2. The 1GB instance runs fine provided modest reasonable number of users and load. If you know for sure your Discourse will be low volume for the foreseeable future, it is a better and less expensive choice.

    The only time you typically need swap is during the /admin/docker upgrade process. And Sam’s recent Sidekiq upgrades free up about 7% more memory on top of this.

    1GB is a 100% officially supported install now, the swap file is just a bit of insurance!

  3. What is recommended to keep Ubuntu up to date? I assume it doesn’t do any sort of automatic updates, or does it? A way to schedule automatic updates at 3am or something would be good, or maybe weekly?

  4. The way that you’re “supposed” to have unattended critical updates in Ubuntu is

    sudo dpkg-reconfigure -plow unattended-upgrades
    

    It brings up a ncurses window and you choose Yes or No.

  5. mc0e says:

    What’s the situation for keeping the system software installed inside the docker image up to date with security issues? Any solutions for that?

  6. mc0e says:

    As a system administrator looking after this for a client, I’m not likely to be logging in to discourse much, unless it’s to check for these notices. Is there a command line test for available updates which could be run? IDeally something suited to scripted notifications, or to just trigger the rebuild operation being run. Is the rebuild process stable enough for that to be advisable?

Continue the discussion meta.discourse.org

11 more replies

Participants