Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
@Homerade That would be really cool, hope you find it, good luck
Hello, I work for the French Biodiversity Agency. We'd like to use DemocracyOs to let a wilder audience helps public decision in ecology, and manage to deploy it... But we face a notification issue : no mail is sent by the application (when service is set to 'mailer', we get a ERRCONN 58 error, when we set it to gmail the entry is added to mongo but it never seems to be processed). Can we get some help ? Thanks in advance !
Ok, problem solved using an external SMTP service, putting mailer to {} and adding properties into nodemailer only. Not specified into documentation. By the way, I had to set up numerous MongoDb versions and the last one working was 3.4. Have a nice day.
Now I have another issue : my forum page is empty, whereas I publishing topics in it. Do I miss something ? Thanks in advance !
The js webbrower console shows : site.js:84 Uncaught (in promise) TypeError: Cannot read property 'count' of undefined
at exports.default (site.js:84)
at ReactCompositeComponentWrapper._constructComponentWithoutOwner (site.js:1728)
at ReactCompositeComponentWrapper._constructComponent (site.js:1728)
at ReactCompositeComponentWrapper.mountComponent (site.js:1728)
at Object.mountComponent (site.js:1835)
at ReactDOMComponent.mountChildren (site.js:1820)
at ReactDOMComponent._createInitialChildren (site.js:1734)
at ReactDOMComponent.mountComponent (site.js:1734)
at Object.mountComponent (site.js:1835)
at ReactDOMComponent.mountChildren (site.js:1820)
It seems to be a package npm version error (npm WARN react-paginate@5.0.0 requires a peer of react@^16.0.0 but none was installed.
Leo Giovanetti
Hi there! I was wondering if there is any docs to channel new proposals notifications through socket.io to implement a native mobile app that provides push notifications when new proposals are available. Thanks in advance!
I'm a total novice at this
how do I get past this:
make: npm: Command not found
Makefile:22: recipe for target 'packages' failed
make: * [packages] Error 127
I'm tryin to Run make packages
i'm in democracyos-master
Very interesting project :) Is there a way to add further verification of users? Like confirmation of email and mobile?
It would be also great to integrate with 3rd party identity verification system so we can be 100% sure that registrations are valid.
Hello, i search how i can use DemocracyOS Onpremises
How create inventories/example et inventories/example.yml ?
Guido Vilariño
It's pretty easy; cloning the project and following the setup instructions
alternatively you could check out https://github.com/democracyos/onpremises
James-J Walsh v2018
Hi There
Can you let me know if you can bulk invite users to take part in a 'democracy'...
Leo Giovanetti
Hi there! I was wondering if there is any guide to deploy an extender democracyos instance to heroku. Trying to figure out how to do it firstly with the extension-example. Thanks in advance
suman bahuguna
hi.. would like to know more on design of democracyos, than what docs and youtube video say.. is this the right place to ask.. cheers
I am trying on Windows 7 Professional using Docker Toolbox and getting below error while starting the app
$ docker-compose up app
Creating democracyos_mongo_1 ... done
Creating democracyos_mongo_1 ...
Creating democracyos_app_1 ... done
Attaching to democracyos_app_1
app_1 | module.js:471
app_1 | throw err;
app_1 | ^
app_1 |
app_1 | Error: Cannot find module './lib/build'
app_1 | at Function.Module._resolveFilename (module.js:469:15)
app_1 | at Function.Module._load (module.js:417:25)
app_1 | at Module.require (module.js:497:17)
app_1 | at require (internal/module.js:20:19)
app_1 | at Object.<anonymous> (/usr/src/gulpfile.js:1:63)
app_1 | at Module._compile (module.js:570:32)
app_1 | at Object.Module._extensions..js (module.js:579:10)
app_1 | at Module.load (module.js:487:32)
app_1 | at tryModuleLoad (module.js:446:12)
app_1 | at Function.Module._load (module.js:438:3)
democracyos_app_1 exited with code 1
Anyone come across this kind of error and how to fix. Any help would be highly appreciated, Thanks.

Hello, thank you for your return for the advice to use Heroku.
I would prefer to use OnPremises, but I would also look for Heroku.

If you can read my tutorial in French, step by step, for the moment, I am trying to improve it to deploy DemocracyOS with OnPremises.
Your tests and your help would be appreciated.

For now, I'm stuck with the configuration files, I do not know how to create it yet and what to put it. It's not so easy.

Timo Brandstätter

Hey there, i'm trying to setup the notification system with sendgrid my current settings are:

 "notifications": {
    "url": "",
    "token": "",
    "mailer": {
      "name": "DemocracyOS",
      "email": "democracyos@domain.com”,
      "service": "smtp.sendgrid.net",
      "auth": {
        "user": "apikey",
        "pass": “somepwd”
    "nodemailer": {}

but unfortunately i've never received any mail and I'm not able to login

@ZerooCool onpremises repo is an internal tool and its not fully tested, i can't answer many questions about it because i don't use it as often. You should use the main repo instead.
@JamesJWalsh_twitter there is no way of bulk insert users yet.
@leog there is no guide for extensions instances of democracyos, its not the same as the main repo because extension depends on docker, you could now deploy docker containers to heroku. Read this https://devcenter.heroku.com/articles/container-registry-and-runtime
@tulauppu docker toolbox has problems with symbolic links, and linked can volumes fail without proper virtualization (with hyper-v) so we dont support windows 7
@timo0 can you check the logs and see if there was some error with notifications?
Timo Brandstätter
@franciclo thanks, sadly there was no log but now I found the solution: for service I have to use SendGrid
But now I've a other problem.. I can't edit the permissions
Timo Brandstätter
In the browser console I've following error
Failed to load resource: the server responded with a status of 500 (HTTP/2.0 500)
Error: HTTP/2.0 500
(anonymous function) — admin.js:59634
emit — admin.js:14495
onreadystatechange — admin.js:59768
Unhandled Promise Rejection: Error: HTTP/2.0 500
Timo Brandstätter
I've created a issue for that
Joshua Hogendorn
Hi all, does democracyos have support for semipermanent proxy allocation? (ie liquid democracy)
hi @jhogendorn it does not
Hello all !
I want use Docker : DemocracyOS and MongoDB.
Can you see this picture ? https://www.visionduweb.eu/wiki/index.php?title=Installer_DemocracyOS#Acc.C3.A9der_.C3.A0_DemocracyOS
And, this related post for help : DemocracyOS/democracyos#1478
Hi! I'm curious about how the DemocracyOS developers / team think about DemocracyOS vs DemocracyEarth, https://www.democracy.earth/? To me the projects seem to have similar goals? (create communities, submit proposals, vote.) Except that they have different user interfaces ... and DemocracyOS supports many-options-polls, whilst D.E. uses the blockchain?
What's the important differences, from your point of view? (I've been reading about them for a while now but still fairly unclear to me)

On the homepage, there's this info: "Debate in a platform that rewards the best arguments" (http://democracyos.org/). Has that been implemented yet? How does it work? Or how is it going to work? ...

... How does the software know if an argument is good or not? Is it based on up and downvotes? And in which way does one/something get rewarded?

Hi everyone, @ZerooCool i respond it in the issues.
@kajmagnus DemocracyEarth started from two of the founders of DemocracyOS, they are focusing in the technological part of the decision making process and the possible use cases for blockchain in those processes, we focus on how are the participatory processes are represented in a web app, so we base on the need to implement the current legislation of this processes (for example participatory budgeting), in a digital form, our objective is to improve the local government's civic participation processes, and i believe DemocracyEarth focus on the groundbreaking application of the blockchain in the governance, that could lead to newer participatory processes.
Thank you, i read and test that.
Mert Gör
hi people
Hello!, I just installed in heroku this app: democracybds.herokuapp.com but the app crashes... here`s the log
2018-05-18T14:10:21.406714+00:00 app[web.1]: at Module.require (module.js:504:17)
2018-05-18T14:10:21.406716+00:00 app[web.1]: at require (internal/module.js:20:19)
2018-05-18T14:10:21.406718+00:00 app[web.1]: at Object.<anonymous> (/app/lib/api-v2/validate/index.js:1:118)
2018-05-18T14:10:21.406720+00:00 app[web.1]: at Module._compile (module.js:577:32)
2018-05-18T14:10:21.406721+00:00 app[web.1]: at Object.Module._extensions..js (module.js:586:10)
2018-05-18T14:10:21.406723+00:00 app[web.1]: at Module.load (module.js:494:32)
2018-05-18T14:10:21.486735+00:00 heroku[web.1]: Process exited with status 1
2018-05-18T14:10:21.500588+00:00 heroku[web.1]: State changed from starting to crashed
2018-05-18T14:10:21.712510+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=democracybds.herokuapp.com request_id=b1ee5b6b-ba1c-468f-934b-930ed844c49e fwd="" dyno= connect= service= status=503 bytes= protocol=https
2018-05-18T14:10:22.524073+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=democracybds.herokuapp.com request_id=5fd71a5c-9a52-48c4-8380-75182e38aea6 fwd="" dyno= connect= service= status=503 bytes= protocol=https
do you know what`s the problem? THANKS!
Hello. I want to ask some questions but excuse me if this is not the correct channel to do it.