Note: I didn’t get Node.JS working for a separate non-main-account user, which was recommended by Etherpad Lite, and I’m not sure what the ramifications are.
- Follow the instructions here to get node.js installed and running: http://shkfon.tumblr.com/
- Once you’ve logged in and can see “Hello World” you also need to quit the “Hello World” process you’ve started by typing forever stopall in the command line
- Then install Etherpad Lite using the official instructions for Linux. Notes on that:
- Using git:// didn’t work so I installed using git clone https://github.com/ether/etherpad-lite.git
- As I said above, I haven’t figured out how to set it up on a separate user account because node.js didn’t install on a new user for me
- After running Etherpad Lite’s run.sh (I run it by using bash run.sh while in the bin folder… using forever doesn’t work here), make sure that Etherpad Lite works at the URL you’ve attached it to.
- If you’re logging in remotely like me, you’ll also realize that Etherpad Lite will quit if you quit the command line terminal. So to keep it running even after you log out use screen – details about that here and details on how to quit a process here (follow the instructions on the second answer up-voted 97+ times)
- Follow the extra settings on the Etherpad Lite instructions wiki, particularly to set up a MySQL database (which you’ll have to create on the Webfaction control panel)
Originally posted on the Webfaction forums here.