GithubHelp home page GithubHelp logo

savoirdusage / decidim-install Goto Github PK

View Code? Open in Web Editor NEW

This project forked from platoniq/decidim-install

0.0 1.0 0.0 3.54 MB

A step-by-step guide to install Decidim on a production site

License: GNU Affero General Public License v3.0

decidim-install's Introduction

Installing Decidim

A easy guide to install Decidim, which is a participatory democracy framework created in Ruby on Rails.

It's a very interesting piece of software but it may be challenging to install it if you are not familiar with the internals.

Here I'll make a step-by-step guide on how to install it on production into a machine with Ubuntu 18.04.

I've made this guide because it can be quite challenging to install Decidim in production (as there's currently not much official documentation covering this). This guide also covers some common problems you may face during the process.

Start here:

  1. Installing Decidim on Ubuntu 18.04
    This will guide you to the process of install Decidim in a clean machine and getting it up an running.
  2. Minimal configuration of Decidim
    This part is to configure the 3 extra aspects required run Decidim appropriately. Configure Email sending, SSL security in your server and OAuth authentication.
  3. Installing in Amazon AWS with ElasticBeanstalk
    An alternative guide to install Decidim in Amazon AWS. This is a Heroku-like PaaS deployment sistem. It auto-scales servers if needed and it may be a little cheaper than heroku.
  4. Advanced config & tricks
    A work in progress file to document some common issues and how to solve it (feel free to ask in the issues).
  5. Decidim update guid

Feel free to create issues or pull requests if you encounter errors or want to make improvements in this guide!

Official resources

@Author
Ivan Vergés
Twitter @ivanverges

@Thanks to
Robert Garrigós for testing and point improvements to this guide, Guillem Marpons and the rest of the Decidim team for their encouragement and support.

@License
AGPL 3.0

decidim-install's People

Contributors

microstudi avatar digharatta avatar robertgarrigos avatar arnauddechampsavin avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.