Aller au contenu

OpenEWS

OpenEWS est un système d’alerte d’urgence open source. Les autorités chargées de l’alerte l’utilisent pour envoyer des messages d’avertissement à la population lors de catastrophes naturelles et d’autres urgences publiques.

OpenEWS est distribué sous licence MIT. Gratuit — non facturé.

OpenEWS dans le catalogue
OpenEWS dans le catalogue
  • OpenEWS : l’application web. Au premier démarrage, elle prépare sa base de données, puis commence à servir.
  • Base de données : une base de données PostgreSQL pour les données d’OpenEWS.

OpenEWS sert un seul site web : l’adresse principale de l’installation. Vous pouvez y accéder via l’adresse IP du serveur, ou lui attribuer un domaine depuis l’onglet Domaines de l’installation : voir Domaines et HTTPS.

  • OpenEWS n’envoie pas lui-même de SMS ni de messages vocaux. L’envoi passe par un compte Somleng, que vous configurez séparément puis saisissez dans OpenEWS lui-même (voir Envoyer des alertes). L’assistant d’installation ne le demande pas.

  • Choisissez une Deployment size (taille de déploiement) :

    • small : 2 workers web avec jusqu’à 1 Gio de mémoire, et une base de données avec jusqu’à 512 Mio. Adéquation du serveur vérifie la présence de 1 cœur CPU, 3 Gio de mémoire et 5 Gio de disque.
    • medium : 4 workers web avec jusqu’à 2 Gio, et une base de données avec jusqu’à 1 Gio. Adéquation du serveur vérifie la présence de 2 cœurs CPU, 4 Gio de mémoire et 10 Gio de disque.

    Vous pouvez changer de taille plus tard avec Redimensionner ; OpenEWS et sa base de données redémarrent avec les nouvelles limites.

Option Rôle
Deployment size small ou medium, comme ci-dessus.
Country (pays) Le code à deux lettres du pays dans lequel vous envoyez des alertes, comme GH ou KE. OpenEWS l’utilise pour les numéros de téléphone et les adresses des bénéficiaires. Par défaut US. Vous pourrez le modifier plus tard dans OpenEWS.
First administrator’s email (e-mail du premier administrateur) L’adresse e-mail du propriétaire du compte OpenEWS créé par la plateforme. Elle est préremplie avec votre propre adresse e-mail ; cliquez sur Modifier pour en utiliser une autre.

Sous Avancé, vous pouvez utiliser un serveur PostgreSQL que vous exploitez déjà à la place de la base de données fournie. Voir Services externes.

À son premier démarrage, l’installation crée un compte OpenEWS, nommé d’après votre organisation, et vous en fait le propriétaire, en utilisant :

  • l’adresse e-mail indiquée dans First administrator’s email, et
  • un mot de passe généré par la plateforme.

Lorsque vous cliquez sur Créer, le portail affiche le mot de passe une seule fois, sous Identifiants de première connexion, avec le libellé Mot de passe administrateur OpenEWS. Copiez-le avant de quitter la page : il ne pourra plus être affiché.

Lorsque l’installation affiche Prêt, ouvrez son adresse web et connectez-vous avec cette adresse e-mail et ce mot de passe. Laissez OTP Code (code OTP) vide.

OpenEWS vous demande ensuite de configurer l’authentification à deux facteurs avant de pouvoir continuer. Scannez le code QR avec une application d’authentification et saisissez le code qu’elle affiche. Par la suite, vous saisissez un code de l’application à chaque connexion.

Vous pouvez changer le mot de passe dans OpenEWS, depuis les paramètres de votre propre compte. La plateforme ne le réinitialise jamais : redémarrer ou mettre à niveau l’installation laisse votre compte tel quel.

Le mot de passe de la base de données, la clé secrète de l’application et ses clés de chiffrement sont eux aussi générés par la plateforme et scellés. Vous n’avez jamais à les saisir.

Pour envoyer des alertes par SMS et par appel vocal, saisissez vos informations Somleng dans OpenEWS : allez dans Settings (paramètres), puis Account (compte), et renseignez le SID du compte Somleng, le jeton d’authentification et le numéro de téléphone de notification.

Dans cette bêta, les tâches en arrière-plan s’exécutent dans l’application web au lieu de workers séparés. Le service hébergé d’OpenEWS s’appuie sur des files d’attente et un stockage de fichiers dans le cloud dont une installation auto-hébergée ne dispose pas : l’envoi de diffusions, les imports, les exports, les e-mails et les fichiers téléversés (comme les logos et l’audio) n’ont donc pas encore été testés de bout en bout. Essayez-les d’abord sur un serveur de test.

OpenEWS peut fournir à d’autres installations :

  • Open-EWS alerting data (read-only) (données d’alerte Open-EWS, en lecture seule) : un accès en lecture seule à la base de données OpenEWS, pour le reporting. Les tables d’utilisateurs, de jetons et de sessions sont exclues.

OpenEWS n’utilise pas de connexions provenant d’autres installations. Voir Connexions.