Bonjour,
on l'installe de la même manière que etherpad-lite (nous sommes également sur Ubuntu). Voici ce que j'avais noté en pense-bête lors de mon installation de framapad :
* suivi du tuto : https://github.com/ether/etherpad-lite/ ... E.md#linux
* node.js : compilation dans /home/opt (une version 0.6.x car la version 0.8.x ne compilait pas)
* création du service avec la procédure sysvinit : https://github.com/ether/etherpad-lite/ ... -a-service
* activation de l’import - export :
** installation d’abiword : apt-get install abiword
** modification de etherpad-lite/settings.json pour indiquer le path d’abiword
** redémarrage de etherpad-lite : /etc/init.d/etherpad-lite restart
* Redirection de port : iptables -t nat -A PREROUTING -i eth0 -d [adresse-ip-du-domaine] -p tcp --dport 80 -j REDIRECT --to-port 9001)
La seul différence, c'est qu'il faut cloner le dépot de framapad à la place de celui d'etherpad-lite :
https://github.com/framasoft/etherpad-liteLa redirection de port permet de faire tourner etherpad-lite sur le port 80 en même temps qu'un serveur web (et du coup d'avoir une url de type :
http://lite.framapad.org sans numéro de port derrière), mais cela nécessite une seconde IP pour le serveur (ici configurée sur eth0:0)
Nous avions essayé de mettre en place un reverse proxy avec apache mais cela ne fonctionnait pas correctement (plein de coupure de service, à priori à cause de socket.io qui supporte mal les reverse proxy). De ce que j'ai lu lorsque je cherchais une solution, un reverse proxy avec ngnix posait également le soucis avec socket.io.
Cordialement,
Léviathan
Tous les propos n'appartiennent qu'à leur auteur et n'engagent personne d'autre.
La liberté ne peut être que toute la liberté ; un morceau de liberté n'est pas la liberté. (Max Stirner), donc 4 CC sur 6 ne sont pas libres :-)