Type of external hosting service
nos propres machines dans une colocation de rack dans un datacenter
Technologies used
## Synchronisation
- Gluster -> synchro des données
- OpenLdap (replication) -> synchro des fiches utilisateurs
- MariaDB + Galera + ProxySql -> synchro des bases de données
- Redis + Redis Sentinel + Redis cluster proxy Envoy -> synchro du cache
- Nginx + Php + Haproxy -> Serveur web + Load balancer entre les 3 serveurs
## Logs
- LemonLdap -> Système SSO (1 login, permet d’accéder à tous les services sans se reconnecter à chaque fois)
- Keepalived -> gestion d’Ip virtuelles
- Syslog-ng -> gestion des logs du système (améliorée par rapport au syslog de base)
## Messagerie
- Mailcow (interface admin pour la gestion des mails)
- Solr -> moteur de recherche pour chercher dans les mails et leur contenu
- Clamav -> anti-virus
- Unbound -> un résolveur DNS validateur, cache, récursif
- Olefy -> anti-virus pour les fichiers Office (.docx / ..)
- certbot -> gestion des certificats
- 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
- Roundcube -> webmail
## 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.
## Firewall
- iptables -> firewall
- fail2ban -> framework de prévention contre les intrusions
- modsecurity -> Firewall applicatif
## Backup
- Bareos Backup -> système de backup
## Outils de gestion
- CiviCRM →CRM
- Odoo -> Comptabilité
- Odoo → Facturation
## Nubo Account Interface
- Drupal