Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.073256572386346 Monero.

Installer DemocracyOS : Différence entre versions

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
m (Modifier mon DemocracyOS)
m (Sites officiels)
Ligne 52 : Ligne 52 :
 
  La chaîne Gitter de DemocracyOS pour un support en temps réel : https://gitter.im/DemocracyOS/democracyos
 
  La chaîne Gitter de DemocracyOS pour un support en temps réel : https://gitter.im/DemocracyOS/democracyos
 
  Le groupe de Google pour un forum de discussions sur DemocracyOS : https://groups.google.com/forum/#!forum/democracyos-app
 
  Le groupe de Google pour un forum de discussions sur DemocracyOS : https://groups.google.com/forum/#!forum/democracyos-app
 +
 +
Tester App DemocracyOS pour déployer rapidement votre sondage ou proposition de loi dans votre réseau : https://app.democracyos.org
  
 
==Mails officiels==
 
==Mails officiels==

Version du 5 décembre 2018 à 03:37

Naviguer sur le wiki : Accueil du wiki - Administrateur - Développeur - Intégrateur - Marketing - Multimédia - Objectifs - We make Hack
Naviguer sur le site : Accueil du site - Les annuaires - Les éditoriaux - Le forum - Les outils - Les projets
 
Consulter le sommaire de cette page en étant déconnecté du réseau : Télécharger le sommaire en PDF

Sommaire

Présentation de DemocracyOS

DemocracyOS.
Beaucoup d'électeurs croient que leurs idées et leurs opinions n'ont pas d'importance pour ceux qui sont au pouvoir ou ne les atteindront pas.
L'un des plus grands obstacles à l'ouverture du gouvernement est le déclin de la participation des citoyens. 
Nous voyons un système qui nous permet de choisir entre les options binaires, mais nous exclut de participer à la conception de ces options.
Cette exclusion est la clé d'une énorme crise de la représentation mondiale.
Occuper Wall Street, le printemps arabe, les émeutes grecques. Ce ne sont que les conséquences d'un système qui ne nous représente plus et qui ne peut que produire de l'agitation.
Pia Mancini, politologue argentine est l'une des fondatrices de Democracia en Red : http://democraciaenred.org
Democracia en Red croit en la technologie comme un moyen d'étendre la démocratie à ses citoyens, et vise à construire une nouvelle culture de la participation politique.
Citation de Pia Mancini lors d'une conférence TEDx en 2013 : Il est temps d'innover là où personne n'innove : le système politique !
Parce que notre démocratie est dans l'impasse et qu'elle n'est plus capable de répondre aux exigences d'une société de plus en plus complexe et transformée par les nouvelles technologies.
DemocracyOS est une plate-forme open source qui permet aux citoyens de débattre des propositions sur lesquelles votent leurs représentants.
C'est aussi un endroit où les électeurs peuvent présenter des projets et des idées à leurs représentants pour un débat.

Contacter DemocracyOS

Sites officiels

Le site officiel : http://democracyos.eu
Le blog officiel : http://blog.democracyos.org
Le Twitter officiel : https://twitter.com/DemocracyOS
DemocracyOS France : https://github.com/democracy-os-fr/democracy-os-fr.github.io
Github pour les topics de DemocracyOS en Anglais : https://github.com/topics/democracyos
La chaîne Gitter de DemocracyOS pour un support en temps réel : https://gitter.im/DemocracyOS/democracyos
Le groupe de Google pour un forum de discussions sur DemocracyOS : https://groups.google.com/forum/#!forum/democracyos-app
Tester App DemocracyOS pour déployer rapidement votre sondage ou proposition de loi dans votre réseau : https://app.democracyos.org

Mails officiels

[email protected]
[email protected]

Installer DemocracyOS sur GNU/Linux

DemocracyOS ne peut être installé que sur GNU/Linux.

Installer DemocracyOS avec Docker

Attention, installation non prévu pour la mise en production !
Info Version :
Système d'exploitation : Debian 9.5 Stretch SID.
MongoDB : Vérifier la version actuelle de l'image Docker.
DemocracyOS : Vérifier la version actuelle de l'image Docker.
NodeJS : 6.14.4
Installer Docker : Installer Docker sur Debian 9 Stretch.
Utiliser simplement la commande suivante :
apt install docker-engine

Charger les images Docker nécessaires

docker pull mongo:3.2
docker pull democracyos/democracyos

Créer une instance MongoDB

docker run --name mongo -d mongo:3.2

Créer un volume pour une instance de DemocracyOS

docker volume create democracyos1

Créer une instance de DemocracyOS liée à une instance de MongoDB et indiquer le répertoire de configuration de DemocracyOS

docker run -it --link mongo:mongo -e STAFF="[email protected]" --name democracyos1 -p 3000:3000 -v democracyos1:/usr/src/config -d democracyos/democracyos

Remplacer localhost par mongo dans la chaîne de connexion

sudo sed -i -e 's|localhost|mongo|' $(docker inspect democracyos1|grep Source| awk -F '"' '{print $4}')/defaults.json
# Tester autre chose que mongo, pourrait modifier le path des mails réceptionnés, même si peu probable.

Démarrer l'instance de DemocracyOS

sudo docker restart democracyos1

Vérifier si mongo et DemocracyOS sont démarrés

docker ps
Docker-ps-democracyos.png

Redémarrer l'instance de DemocracyOS

# Suite au redémarrage forcé du serveur, après un Deni de service lors de tests sur la montée en charge, DemocracyOS n'est plus accessible.
sudo docker ps -a affiche bien les images.
sudo docker ps ne retourne rien.
# Redémarrer DemocracyOS avec les deux commandes suivantes :
sudo docker restart mongo
sudo docker restart democracyos1
Dans ce cas, les deux instances redémarrent correctement.

Comment relancer les conteneurs mongo et democracyos1 après qu'ils aient été arrêtés

Si j'arrête volontairement les conteneurs de MongoDB et DemocracyOS, je n'arrive pas à les relancer pour pouvoir à nouveau accéder au site.
Un message m'informe que le port 3000 est déjà utilisé ou que le nom democracyos1 est déjà utilisé dans le bridge du réseau.
Voir les logs pour en savoir plus : docker logs democracyos1
# A suivre éventuellement avec Daïmanu de développez.

Installer Node.js

Je n'ai pas encore tenté d'ajouter un conteneur Node.js avec Docker.
Pour le moment, je tente l'installation de nodejs directement depuis le conteneur qui contient DemocracyOS.
# Se connecter au serveur Debian.
La commande sudo docker ps -a permet d'identifier l'identifiant du conteneur Docker de DemocracyOS.
# Entrer dans le conteneur Docker de DemocracyOS.
sudo docker exec -ti democracyos1 /bin/bash
La version 10 de nodeJS ne fonctionnerait pas ?
A priori c'est la version 6 qui fonctionne.
apt update
apt upgrade
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs
# En profiter également pour installer nano, pour modifier la configuration, par la suite.
apt install nano

Accéder à DemocracyOS

La page par défaut de DemocracyOS est maintenant disponible à la consultation.
En local : http://localhost:3000
En production : http://139.99.173.195:3000
Docker-democracyos-mongodb.png

Premières configurations

# Se connecter au serveur Debian.
La commande sudo docker ps -a permet d'identifier l'identifiant du conteneur Docker de DemocracyOS.
# Entrer dans le conteneur Docker de DemocracyOS.
sudo docker exec -ti democracyos1 /bin/bash
Modifier le fichier config/defaults.json
nano config/defaults.json

Comment envoyer un mail avec DemocracyOS

Les mails ne sortent pas avec la configuration par défaut.
Impossible d'obtenir un mail de confirmation de création de compte ou de faire une demande de rappel de mot de passe.
Utiliser un service SMTP alternatif en créant un compte sur SendGrid ou Sparkpost.
Adapter la section "mailer" en fonction du service SMTP alternatif utilisé.
Avec SendGrid
"mailer": {
     "name": "Alternative Green NRJ - DemocracyOS",
     "email": "[email protected]",
     "service": "SendGrid",
     "auth": {
       "user": "USERNAME",
       "pass": "PASSWORD"
     }
Avec Sparkpost
"mailer": {
     "name": "Alternative Green NRJ - DemocracyOS",
     "email": "[email protected]",
     "service": "Sparkpost",
     "auth": {
       "user": "USERNAME",
       "pass": "PASSWORD"
     }
Redémarrer le serveur pour prendre en compte la nouvelle configuration
Pour prendre en compte la nouvelle configuration, j'utilise, en dehors du conteneur democracyos1, la commande sudo docker restart democracyos1.

Problématique suite au mail envoyé lors de la création du premier profil

# Si des propriétés doivent être ajoutées, utiliser nodemailer.
# "nodemailer": {"port":443,"secure":true}
# Je n'ai pas eu besoin de préciser le port pour le moment.
Les liens de validation sont mal formés du type : http://mongo:3000/signup/validate/5bb6a42326c90e41...
J'ai tenté de coller la fin du lien après le domaine, sans succès, le lien direct n'est pas pris en compte.
Pour contourner ce problème, il faut se renvoyer un mail dans lequel on remplace mongo:3000 par le bon domaine.ext.
On clic le lien du mail réceptionné qui a été modifié par nos soins, la validation est alors prise en compte.
Mon compte est créé et validé.
Maintenant, il m'est impossible de me loguer.
C'est sûrement du au fait que je n'ai pas ajouté l'administrateur dans la configuration. Je suppose que le fait de se loguer est alors interdit.
Si la configuration de l'administrateur est modifiée en même temps que la configuration pour l'envoi de mail, je peux alors me connecter.
->
## Le problème reste ouvert pour le basepath :
## Le conteneur semble chercher son fqdn directement ?
## En gros le conteneur veut savoir son nom, et Docker lui répond mongo:3000
## C'est peut être à ce niveau que le nommage doit être modifié, soit en laissant localhost, soit, en mettant un domaine comme green-adn.com ?
## docker run -it --link mongo:mongo -e STAFF="[email protected]" --name democracyos1 -p 3000:3000 -v democracyos1:/usr/src/config -d democracyos/democracyos
## Remplacer localhost par mongo dans la chaîne de connexion ? Est ce vraiment nécessaire ?
## sudo sed -i -e 's|localhost|mongo|' $(docker inspect democracyos1|grep Source| awk -F '"' '{print $4}')/defaults.json

Comment créer le premier utilisateur administrateur

Créer votre compte depuis votre site DemocracyOS : http://website-democracyos-url-or-ip:3000
Éditer le fichier de configuration de DemocracyOS pour ajouter le mail que vous avez utilisé pour créer le premier profil utilisateur.
Le mail de votre premier profil est utilisé pour renseigner le mail de l'administrateur depuis la variable "staff" :
nano config/defaults.json
Remplacer la ligne suivante :
 "staff": ["[email protected]"] 
Se connecter maintenant sur votre site DemocracyOS : http://website-democracyos-url-or-ip:3000
Vous être redirigé vers l'interface d'administration : http://website-democracyos-url-or-ip:3000/admin
Finaliser la configuration de DemocracyOS pour créer vos première lois.

Créer mon DemocracyOS

Creer-mon-democracyos.png
Immédiatement, on peut constater que le basepath n'est pas correcte, en proposant http://mongo/ dans un lien qui n'est pas ici modifiable.
Je ne renseigne pas cette étape complètement et je passe directement a l'étape suivante, la modification d'un projet existant.

Modifier mon DemocracyOS

Modifier-mon-democracyos.png
Les mêmes options que précédemment sont disponibles, mais, le basepath proposée ici est localhost.
Il faut corriger le basepath, pour pouvoir notamment permettre aux liens présents dans les mails envoyés par DemocracyOS de fonctionner normalement.

Visualiser la nouvelle entête de la page d'accueil

Entete-accueil-democracyos.png
La configuration standard du site étant créée, on peut voir que notre entête s'affiche correctement en haut de la page.

Créer le premier sondage

Premier-sondage-democracyos.png
Paramétrer un premier sondage, ou, un premier vote.
Il sera affiché sur la page d'accueil.

Page d'accueil complète

Page-accueil-democracyos.png
Le rendu de la page d'accueil.
Le certificat SSL doit être ajouté pour ne plus afficher le message d'alerte en rouge, en bas de page.
D'autres options doivent maintenant être identifiées et renseignées, par exemple, pour changer le titre de la page.

A suivre

Comment changer l'adresse URL indiquée dans les mails

Comment changer l'adresse URL indiquée dans les mails, qui est mal formée et ne peut renvoyer vers un lien d'inscription valide ?
# Soit changer les valeurs "mongo" lors de l'installation, à tester.
# Soit adapter les valeurs suivantes depuis le fichier de configuration :
PORT=8080
MONGO_URL='mongodb://user:[email protected]/DemocracyOS-production'
[email protected],[email protected]
CONNECTION_DATA='{"domain": "127.123.123.123", "port": 3412}'
AUTH_USER='Admin'
AUTH_PASSWORD='some-production-password'
# Source : https://github.com/DemocracyOS/dos-config
# Soit trouver si une variable HOST=${HOST} peut être redéfinie.

Comment changer le titre de la page

Comment changer le titre de la page ?

Comment changer la langue par défaut

Par défaut, la langue est anglais dans la configuration, pourtant, le site s'affiche en français.
L'adresse IP du visiteur automatise le changement de la langue ?

Comment enlever l'affichage de sécurité

Une alerte en bas de l'écran informe que la connexion du site n'est pas sécurisée.
SSL n'est pas en place et de ce fait un message d'alerte est affiché en rouge.
Faut t'il installer Certbot et utiliser Let's Encrypt ?
You could add SSL with a reverse proxy and Lets Encrypt, but how to implement that is not a DemocracyOS concern really.
Docker serrait a utiliser pour les déploiements de production avec haproxy qui permet de crypter les conteneurs.

Comment réécrire l'adresse à saisir pour accéder à DemocracyOS

Réécriture de l'adresse de domaine.ext:3000 pour domaine.ext/democracyos
Depuis le fichier de configuration des hôtes virtuels de Apache2, ajouter un VirtualHost pour lier l'adresse IP à un nom de domaine.
# Se placer dans le dossier de configuration des sites de Apache2.
cd /etc/apache2/sites-available/
# Ouvrir le fichier 000-default.conf créé et utilisé par défaut.
sudo nano 000-default.conf
<VirtualHost 139.99.173.195:3000>
ServerName green-nrj.com:3000
ServerAlias unis-pour-le-climat.com:3000
</VirtualHost>
# Redémarrer Apache2 :
sudo /etc/init.d/apache2 restart

Comment sauvegarder les données de Docker et MongoDB

Sauvegarder les données de Docker et MongoDB.

Comment gérer les utilisateurs et les mails

# Comment activer un compte utilisateur manuellement ?
# Ou sont les logs suite à un envoi de mail pour retrouver les messages envoyés par le programme DemocracyOS ?

Afficher la configuration par défaut de DemocracyOS

# Différentes configurations sont nécessaires pour pouvoir utiliser DemocracyOS.
Le fichier de configuration par défaut est localisé dans le fichier config/defaults.json.
# Se connecter au serveur Debian.
La commande sudo docker ps -a permet d'identifier l'identifiant du conteneur Docker de DemocracyOS.
# Entrer dans le conteneur Docker de DemocracyOS.
sudo docker exec -ti democracyos1 /bin/bash
# Afficher la configuration de DemocracyOS.
/usr/src
cat config/defaults.json
{
 "locale": "en",
 "protocol": "http",
 "warnHTTP": true,
 "host": "localhost",
 "publicPort": 3000,
 "mongoUrl": "mongodb://localhost/DemocracyOS-dev",
 "mongoUsersUrl": "",
 "jwtSecret": "Generate a secret token and paste it here.",
 "corsDomains": [],
 "signinUrl": "",
 "signupUrl": "",
 "settingsUrl": "",
 "staff": [],
 "allowEmailAliases": true,
 "facebookSignin": false,
 "publicEmails": false,
 "moderatorEnabled": false,
 "checkNodeVersion": true,
 "auth": {
   "basic": {
     "username": "",
     "password": ""
   },
   "facebook": {
     "clientID": "",
     "clientSecret": "",
     "permissions": [ "email" ]
   }
 },
 "https": {
   "serverKey": "server.key",
   "serverCert": "server.crt",
   "port": 443,
   "redirect": "normal"
 },
 "certbot": {
   "key": "",
   "token": ""
 },
 "notifications": {
   "url": "",
   "token": "",
   "mailer": {
     "name": "The DemocracyOS Team",
     "email": "[email protected]",
     "service": "",
     "auth": {
       "user": "",
       "pass": ""
     }
   },
   "nodemailer": {}
 },
 "slack": {
   "apiErrorWebhookUri": ""
 },
 "recaptchaSite": "",
 "recaptchaSecret": "",
 "blackListEmails": [],
 "client": [
   "protocol",
   "host",
   "publicPort",
   "env",
   "locale",
   "logo",
   "logoMobile",
   "favicon",
   "organizationName",
   "organizationUrl",
   "learnMoreUrl",
   "googleAnalyticsTrackingId",
   "frequentlyAskedQuestions",
   "termsOfService",
   "moderatorEnabled",
   "privacyPolicy",
   "glossary",
   "signinUrl",
   "signupUrl",
   "settingsUrl",
   "homeLink",
   "headerContrast",
   "headerBackgroundColor",
   "headerFontColor",
   "facebookSignin",
   "visibility",
   "usersWhitelist",
   "multiForum",
   "restrictForumCreation",
   "tweetText",
   "segmentKey",
   "spamLimit",
   "availableLocales",
   "warnHTTP",
   "recaptchaSite"
 ],
 "socialshare": {
   "siteName": "DemocracyOS",
   "siteDescription": "DemocracyOS voting system",
   "image": "https://2.gravatar.com/avatar/a8b9176bd0d042db078bf38500727671?d=https%3A%2F%2Fidenticons.github.com%2F14bae9f2564556f8eb23cc263a779f59.png&s=400",
   "domain": "democracyos.org",
   "twitter": {
     "username": "@democracyos"
   }
 },
 "logo": "/lib/boot/logo.png",
 "logoMobile": "/lib/boot/logo-mobile.png",
 "favicon": "/lib/boot/favicon.ico",
 "organizationName": "DemocracyOS on GitHub",
 "organizationEmail": "[email protected]",
 "organizationUrl": "https://github.com/DemocracyOS/app",
 "learnMoreUrl": "",
 "googleAnalyticsTrackingId": "",
 "spamLimit": 5,
 "frequentlyAskedQuestions": false,
 "termsOfService": false,
 "privacyPolicy": false,
 "glossary": false,
 "homeLink": "/",
 "headerBackgroundColor": "#64476e",
 "headerFontColor": "#fff",
 "headerContrast": false,
 "googleAPIKey": "",
 "visibility": "visible",
 "usersWhitelist": false,
 "multiForum": false,
 "restrictForumCreation": false,
 "defaultForum": "",
 "tweetText": "",
 "forceSafeImageURLs": true,
 "segmentKey": "",
 "availableLocales": [
   "ca",
   "de",
   "en",
   "es",
   "fi",
   "fr",
   "gl",
   "hu",
   "it",
   "nl",
   "pl",
   "pt",
   "ro",
   "ru",
   "sq",
   "sv",
   "uk",
   "zh_TW"
 ],
 "enforceLocale": false
}
Ok-ko.png Documentation officielle pour la configuration : http://docs.democracyos.org/configuration.html
Ok-ko.png Documentation en français pour la configuration : http://democracyos.eu/docs-fr/doc/2016/09/22/configuration.html

Modifier la configuration par défaut de DemocracyOS

# Installation de l'éditeur de texte nano pour éditer la configuration.
apt install nano
# Editer la configuration
/usr/src
nano config/defaults.json
Il est recommandé de ne pas modifier le fichier config/defaults.json directement.
Pour modifier la configuration, utiliser la commande NODE_ENV=development node ./bin/dos-install --config
Le fichier /usr/src/config/development.json est créé et peut être modifié pour prendre en compte une configuration personnalisée.
nano /usr/src/config/development.json

Installer DemocracyOS avec Ansible et OnPremises

Mes premiers essais pour installer DemocracyOS avec Ansible et OnPremises sont vains.
Je n'ai pas réussi à configurer Ansible et OnPremises ni a utiliser DemocracyOS.
Les configurations des fichiers sont complexes.
Installer DemocracyOS avec Ansible et OnPremises.

Notes complémentaires pour la résolution des problématiques en cours

Passer en HTTPS

Supprimer l'avertissement en ajoutant le protocole de configuration https ou en tant que var var PROTOCOL = https
Dans le fichier de configuration, modifier http par https.
"protocol": "https",
Dans le futur, DemocracyOS va utiliser les en-têtes HSTS pour ne plus avoir cet avertissement.
L'alerte https est toujours affichée, malgré ce changement de configuration.
Ok-ko.png Il faut maintenant configurer le https en suivant la documentation suivante : http://docs.democracyos.org/configuration.html#ssl
Ok-ko.png Vous pouvez ajouter SSL avec un proxy inverse et Lets Encrypt, mais comment mettre en œuvre ce n'est pas vraiment une préoccupation de DemocracyOS : http://docs.democracyos.org/configuration.html#-protocol-
Ko.png Source complémentaire à lire : https://hub.docker.com/r/democracyos/democracyos/
Ok-ko.png Issue au sujet du SSL sur Github : https://github.com/DemocracyOS/democracyos/issues/1478
Ok-ko.png Issue au sujet du SSL sur Github : https://github.com/DemocracyOS/democracyos/issues/1532
Todo.png

Réponse du support

Source : https://github.com/DemocracyOS/democracyos/issues/1478#issuecomment-383156357
Todo.png

Noter la configuration du fichier hosts par défaut

cat /etc/hosts
127.0.0.1	localhost
::1	localhost ip6-localhost ip6-loopback
fe00::0	ip6-localnet
ff00::0	ip6-mcastprefix
ff02::1	ip6-allnodes
ff02::2	ip6-allrouters
172.17.0.2	mongo 96264c13c9b2
172.17.0.3	c8b8d7da6cd3

Note facultative - test

Eventuellement, changer la ligne
127.0.0.1	localhost
par
127.0.0.1       localhost.localdomain localhost HOSTNAME
(Sans certitude, pour cette ligne, ni, pour le HOSTNAME à identifier.)

Essai fonctionnel

Via la documentation :
https://docs.democracyos.org/install.html
J'ai fait une install avec git clone + make run
Ajouter l'administrateur :
C'est ici : https://docs.democracyos.org/configuration.html
Voir aussi : setup and access the administration module : https://github.com/DemocracyOS/democracyos/wiki/Admin-module
staff env: STAFF default: [] Users with emails listed here will have access to /admin, and will be able to edit Topics, Tags, Whitelist users, etc…
Par défaut, le premier utilisateur devrait etre admin non ?
Faut le rajouter a la main.

moi je fait "make run"
mais toi tu dois peut etre relancer l'instance docker...
Ah ben non j'ai l'impression que tu te log dans l'instance docker et "make run" aussi.

Installation sans Docker

Installation testée sur un serveur AWS Ubuntu 18.04.1 LTS

Installation

. Installation des packages nécessaires
sudo apt-get update
sudo apt-get install mongodb make nano git nodejs npm openssl
. Vérifier ensuite les version de npm et nodejs avec npm -v et node -v. Elles doivent être entre 5 et 7 pour npm et entre 3 et 5 pour nodejs
[email protected]:~/democracyos$ npm -v
4.6.1
[email protected]:~/democracyos$ nodejs -v
v6.14.1

. récupération du code : 
git clone https://github.com/DemocracyOS/democracyos.git
. lancement de l'installation
cd democracyos
make run
. Si tout se passe bien, le serveur est disponible sur http://votre-ip:3000

Installation fonctionnelle par le Parti Pirate

Source du tutoriel : https://wiki.partipirate.org/Tutoriel:democracyos_Installation

DemocracyOS devient Democracy Earth

Democracy Earth.

Définition

DémocracyEarth a été initié par deux des fondateurs de DemocracyOS qui se concentrent sur la partie technologique du processus décisionnel et les cas d'utilisations possibles de blockchain dans ces processus.
DemocracyEarth se concentre sur l'application révolutionnaire de la blockchain dans la gouvernance, qui pourrait conduire à de nouveaux processus participatifs.
DemocracyOS est orienté processus participatifs à l'aide d'une application web.
L'objectif est d'améliorer les processus de participation civique au gouvernement, localement.
Site officiel : https://www.democracy.earth

Bibliographie

DemocracyOS

Ok.png Qui utilise DemocracyOS : http://democracyos.eu/projets/
Ok.png Exemple de plateforme utilisant DemocracyOS à Mexico : https://www.codeandomexico.org
Ok.png Interview de Pia Mancini sur DemocracyOS : https://opensource.com/government/14/8/interview-pia-mancini-democracyos-part-one
Ok.png Une consultation au service d’une société numérique innovante et inclusive : http://www.ding85.com/alliance_leveling_guide/images/64b.jpg

Ressources complémentaires

Ok-ko.png Installation en français : http://democracyos.eu/docs-fr/doc/2016/09/22/installation.html#installation
Ok-ko.png Configuration et déploiement avec Ansible : https://utux.fr/index.php?article100/configuration-et-deploiement-avec-ansible
Ok-ko.png Dockerfile democracyos : https://hub.docker.com/r/ghostbar/democracy-os/~/dockerfile/
Ok-ko.png Dockerfile democracyos : https://gist.github.com/Schniz/dc208348cf30d6c4bdfc04e74e492de8
Ok-ko.png Developpement Democracyos : http://docs.democracyos.org/develop/
Ok-ko.png https://utux.fr/index.php?article100/configuration-et-deploiement-avec-ansible
Ok-ko.png Paresseux mais pragmatique : http://sametmax.com/introduction-a-ansible-loutil-du-sysadmin-paresseux-mais-pragmatique/
Ok-ko.png Installer et tester Ansible sur Debian : https://infranoobs.blogspot.fr/2016/08/installer-ansible-20-sous-debian-8-how.html
Ok-ko.png Installer Ansible sur Ubuntu : https://www.cyberciti.biz/faq/how-to-install-and-configure-latest-version-of-ansible-on-ubuntu-linux/
Ok-ko.png Lire : http://docs.ansible.com/ansible/latest/galaxy.html#the-website
Ok-ko.png Tutoriel complémentaire pour installer ansible : https://www.abyssproject.net/2016/08/installation-de-ansible-raspbian-debian/
Ok-ko.png Linux Tutorial install Ansible configuration management and it automation tool : https://www.cyberciti.biz/python-tutorials/linux-tutorial-install-ansible-configuration-management-and-it-automation-tool/
Ok-ko.png Formation Ansible en utilisant Docker pour devenir DevOps : http://www.it-wars.com/posts/dev/formation-ansible-docker-devops/
Ok-ko.png https://github.com/DemocracyOS/extension-example/blob/master/README.md
Ok-ko.png https://coderwall.com/p/juc_mw/how-to-setup-a-digital-ocean-droplet-with-ansible
Ok-ko.png http://linuxfr.org/users/skhaen/journaux/deploiement-et-automatisation-avec-ansible-partie-1
Ok-ko.png Source : http://docs.ansible.com/ansible/latest/galaxy.html
Ok-ko.png Source : http://docs.ansible.com/ansible/latest/playbooks.html
Ok-ko.png Source : http://docs.ansible.com/ansible/latest/playbooks_reuse.html
Ok-ko.png http://democracyos.eu/docs-fr/doc/2016/09/22/configuration.html
Ok-ko.png Détails sur le port 3000 : https://www.speedguide.net/port.php?port=3000

Autres outils de démocratie participative

Agorakit

.

Bitnation Pangea

https://bitnation.co
https://tse.bitnation.co

Communecter

.

Consul project

Site officiel : http://consulproject.org/en/
Source : https://ogptoolbox.org/fr/tools/4318

Decidim

Site officiel : https://decidim.org
Github : https://github.com/decidim/decidim
Installer Decidim : https://github.com/Platoniq/decidim-install/blob/master/decidim-bionic.md
Decidim, un projet technopolitique : https://medium.com/open-source-politics/decidim-un-projet-technopolitique-f23290d84a18

Decidemos

http://www.decidemos.info

Demodyne

.

Le choix commun

Et si on votait autrement ?
Le Choix Commun, c’est une solution d’aide à la décision collective basée sur le jugement majoritaire, un mode de scrutin proposé par deux chercheurs français, qui sonde précisément et fidèlement l’opinion de chaque participant pour un résultat réellement démocratique.
Source : https://lechoixcommun.fr

Makevotesmatter

Site officiel : https://www.makevotesmatter.org.uk

Open Mairie

Outil libre de gestion municipale, pas encore participatif, mais, ça pourrait le devenir.

Solucracy

Une carte collaborative de priorisation et de résolution de problèmes.
Nous avons tous les mêmes problèmes, trouvons ensemble les solutions.
Site officiel : http://solucracy.com

Propositions d'outils numériques sur le wiki de Nuit Debout

Source : https://wiki.nuitdebout.fr/wiki/Outils/Numerique/Liste

NAVIGATION

PARTICIPER ET PARTAGER

Vous êtes sur le wiki de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

VALORISER LE WIKI

Valoriser le contenu partagé sur le wiki avec un don en monnaie numérique :
AEON - Bitcoins (BTC) - Bitcoins Cash - Bitcoins Gold - Bitcore (BTX) - Blackcoins - Bytecoins - Clams - Dash - Monero - Dogecoins - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Gagner des Altcoins - Miner des Altcoins.
Miroir PlanetHoster du 1er Novembre 2018.