Etherpad is a web-based collaborative real-time text editor, allowing authors to simultaneously edit a text document, and see all of the participants' edits in real-time, with the ability to display each author's text in their own color.
Questions tagged [etherpad]
131 questions
2
votes
1 answer
how to update etherpad-lite properly?
I keep totally failing to update an etherpad-lite server. The problem: Even a Google search for the update procedure brings up hardly any information, only that one should run "git pull origin".
I have now tried this in many different ways. The…

simonheinrich
- 91
- 1
- 8
2
votes
5 answers
What to use in place of EtherPad? Using php and mySql
I came across EtherPad but found out shortly afterwards that it has been shelved by Google.
Is there something else that I could use that allows people to collaborate on an online document? It must have version control.
Should I redevelop something…

andrebruton
- 2,268
- 4
- 29
- 36
2
votes
1 answer
Modify an etherpad instance with command line tool
Most instances of Etherpad accept setting the entire file by uploading an HTML file. Is there a way to automate this process with a command line tool such as cURL ?

Hugo Raguet
- 418
- 3
- 11
2
votes
1 answer
Constantly reconnecting to websocket / session id unknown / Etherpad
Problem
We are using Etherpad-lite on an Apache 2.4.18 and experiencing several reconnection attempts per minute. Etherpad shows a message that says
Reconnecting to your pad..
followed by
Connected
Context
The connection to the websocket is…

GrooveOperator
- 31
- 4
2
votes
0 answers
How can I import a mid-size JSON export into Etherpad Lite?
I am trying to migrate a single pad from an externally hosted Etherpad
Lite instance to a self hosted one. I would like to preserve the pad
history.
As I can not access the backend, I exported an *.etherpad JSON file of
about 2.7 MB size via the…

fbmd
- 730
- 6
- 22
2
votes
1 answer
Running etherpad-lite on subdirectory with nginx
I have running etherpad-lite 1.5.7 on my server. It is accessible unter http:\\myserver:9001, but I want to access it under https:\\myserver\pad.
I configured nginx like this
location /pad {
rewrite /pad/(.*) /$1 break;
rewrite ^/pad$ /pad/…

Jack
- 745
- 1
- 6
- 27
2
votes
1 answer
Bypassing authentication for localhost in order to implement search in Etherpad
I'm trying to implement Nutch + Solr based search engine into my Etherpad installation. The main issue I'm having is that Nutch doesn't support POST authentication. Etherpad and Nutch are installed on the same machine, so an obvious solution would…

Andrei
- 1,606
- 4
- 19
- 31
2
votes
1 answer
Collaborative document/code editing, handling undo and conflicts?
There are many ways of handling undo/redo and conflicts when multiple people are editing documents in realtime.
I'm thinking about every k seconds to send the document payload off with a commit message to a DVCS. For the undo/redo problem, maybe…

stackoverflowuser95
- 1,992
- 3
- 20
- 30
2
votes
2 answers
How would node.js stack up vs jetty for an etherpad-like application?
I noticed that etherpad, when it was alive ( and living clones of it ) used Jetty. I'm considering writing a similar program but I want to use node.js instead.
Could anyone offer some insight into the pros and cons of Jetty/node.js performance-wise?

meder omuraliev
- 183,342
- 71
- 393
- 434
2
votes
1 answer
Commutative (operational transform) diffs for databases
What Unix program generates "diff"s between text files (or
INSERT/UPDATE/DELETEs for databases) in such a way that the order that the "diff"s are applied in is irrelevant, and the result is the same
regardless of order.
Etherpad used to…
user354134
2
votes
1 answer
Disable HSTS for Subdomains in Etherpad
I have a website with two different certificates. One for official use so the user doesn't see a self-signed alert. And one for internal use for private subdomains (for phpmyadmin, roundcube and so on). These subdomains are only for admin use, so it…

mate
- 339
- 2
- 10
2
votes
1 answer
Is it possible to read a standard etherpad as a text document over the api?
I have a public etherpad containing an yaml-file. Using php I would like read this yaml and convert it to a json-string.
There are some great libraries for converting yaml to json. for example:
https://github.com/mustangostang/spyc/
What i'm…

Himmators
- 14,278
- 36
- 132
- 223
2
votes
1 answer
Etherpad - PostgreSQL error: language "plpgsql" does not exist
I installed Etherpad lite and tried to use it with PostgreSQL database, but got this error:
events.js:72
throw er; // Unhandled 'error' event
^
error: language "plpgsql" does not exist
at Connection.parseE…

Andrius
- 19,658
- 37
- 143
- 243
2
votes
1 answer
How to install Etherpad Lite on a subdirectory in my webspace?
Hello after reading a lot of documentations,
I couldn't figured out how to install properly Etherpad lite in my webspace so it is accessible at the address "http://www.domain.com/etherpad/"
My webserver is Apache, and my database is MySQL, I have…

dimstudio
- 154
- 9
2
votes
4 answers
Create new etherpad using PHP and CURL
I'm trying to write a simple PHP script which automatically sets up new etherpads (see http://etherpad.com/).
They don't have an API (yet) for creating new pads so I'm trying to figure if I can do things another way.
After playing around some, I…

Kyle Mathews
- 3,240
- 24
- 22