Questions fréquentes

Côté technique

Quels sont les logiciels utilisé ?

En termes de logiciels, nous faisons appel à des logiciels open source. On distingue d’une part l’éventail des services proposés et d’autre part l’intégration de ceux-ci avec une interface unique d’authentification et d’administration. Nous travaillons avec Debian, une variante stable et fiable de Linux. Pour le stockage en cluster, nous utilisons GlusterFS qui synchronise les fichiers entre les différents serveurs. Les bases de données doivent également être synchronisées.

Authentication

  • LemonLdap-ng → 1 login, permet d’accéder à tous les services sans se reconnecter à chaque fois

Synchronisation

  • Gluster → synchro des données
  • OpenLdap (replication) → synchro des fiches utilisateurs
  • MariaDB + Galera → synchro des bases de données
  • KeyDb (un fork de Redis qui permet le Master-Master) → synchro du cache

Load Balancing & High Availibility

  • Keepalived → gestion d’Ip virtuelles
  • Haproxy -> load balancing
  • ProxySql -> proxy / load balancing pour les Db

Services Web

  • Nginx
  • Php
  • certbot → gestion des certificats
  • Roundcube → webmail

Messagerie

  • Mailcow (interface admin pour la gestion des mails)
  • Postfix → serveur de messagerie, s’occupe de la livraison des mails
  • Dovecot → serveur IMAP et POP3 (gestion des comptes mails / filtres / .)
  • Rspamd → système anti-spam
  • Solr → moteur de recherche pour chercher dans les mails et leur contenu
  • Clamav → anti-virus
  • Named → un résolveur DNS validateur, cache, récursif
  • Olefy → anti-virus pour les fichiers Office (.docx / ..)
  • Roundcube → webmail

Logs

  • Syslog-ng → gestion des logs du système

Cloud

Nextcloud (https://nextcloud.com) : une alternative open source à Google Drive/Dropbox/Office365 qui fournit non seulement un stockage cloud, mais aussi des calendriers, l’édition de documents en ligne et peut être étendu avec d’autres plugins. Un client local permet également aux utilisateurs de synchroniser les fichiers localement.

Espace utilisateur my.nubo.coop

Drupal (https://drupal.org) est utilisé pour le développement de my.nubo.coop.

Forum de discussion Agora

Pour notre forum de discussion agora.nubo.coop nous utilisons Discourse (https://www.discourse.org/)

Soutien

Pour le traitement des questions d’assistance, nous utilisons Zammad (https://zammad.org/).