Bonjour à tous,
Tout d’abord je suis désolé si je ne suis pas au bon endroit pour cela, je ne sais pas réellement où poser mes questions concernant etherpad+myPads.
J’aurais besoin de retours d’expérience des habitués, en voici mes questions:
- sur une instance en production combien pouvons nous avoir d’utilisateurs en simultané avec un bon serveur ? (au moins 4 vcpu + 8Go de ram), ayant une très grosse population potentielle (25 000) comment procéderiez vous ?
- est-il possible de gérer du load-balancing / fail-over et si oui comment ça marche avec etherpad ? Je n’ai pas réussi à trouver de documentations/retours/exemples sur le sujet. Et j’avoue avoir un gros doute sur cette partie.
- sur quelle version d’etherpad iriez vous pour fonctionner avec myPads ? j’ai testé la version 1.7.x puis 1.8.0 mais le changement de branche via GIT ne semble pas être une bonne pratique pour mettre à jour rapidement une version, il semble y avoir des caches persistant dont je ne trouve pas les chemins ! Est-ce plus fonctionnel via Docker ?
De façon plus fonctionnelle (sachant que je suis derrière un proxy http apache qui gère le https) :
- comment faire pour autoriser la création de pads qu’à des outils tels que MyPads et Moodle par exemple, sachant que via MyPads les utilisateurs passent par une authentification CAS ? je n’arrive pas à trouver une configuration fonctionnelle sur la version 1.8.0.
- À moins de devoir passer à nginx comment faire pour configurer via apache sur une location plutôt qu’un domaine ? je préférerais éviter nginx vu qu’on fonctionne depuis longtemps avec apache, à moins que HAproxy fasse l’affaire ? En suivant les documentations je n’ai pas réussi à faire fonctionner correctement ainsi, il doit y avoir quelques subtilités.
Merci par avance pour votre aide.
PS: si vous avez des évolutions à faire sur MyPads + auth CAS n’hésitez pas à me demander je peux participer, d’ailleurs j’ai déjà fait une modeste contribution, j’ai l’avantage de travailler dans un contexte où l’on déploie autant que possible de l’Open Source, et où l’on reverse/mets à disposition nos développements aux communautés.
Bien à vous !