Etherpad
From Fixme.ch
- Installed on Internal_Server
- Etherpad lite installed by hand in /home/etherpadlite and run by /etc/init.d/etherpad-lite
- http://foo.fixme.ch:9001/ or http://62.220.135.248:9001
- Modification of the file /home/etherpadlite/etherpad-lite/static/js/pad.js 96-102 so it's Monospace font by default (didn't find a better working way), editing static/custom/pad.js with pad.changeViewOption('useMonospaceFont', true); doesn't work.
- IPv6 doesn't work out of the box
- Considering patching etherpad-lite to use ipv6 as well
- Use a reverse-proxy
- SSL was not working, patched /home/etherpadlite/etherpad-lite/node/server.js line 81 with:
var options = { key: fs.readFileSync('/home/etherpadlite/etherpad-lite/node_modules/socket.io/node_modules/policyfile/tests/ssl/ssl.private.key'), cert: fs.readFileSync('/home/etherpadlite/etherpad-lite/node_modules/socket.io/node_modules/policyfile/tests/ssl/ssl.crt'), } var app = express.createServer(options);