title: Etherpad Lite, run on Linux
body: <p>I installed Xubuntu few days ago. Now I tried to run etherpad-lite on a local server (127.0.0.1:9001). After following the steps described in [github]: (<a href="https://github.com/ether/etherpad-lite" rel="nofollow">https://github.com/ether/etherpad-lite</a>). </p>
  
  <p>I got the following message after running it in a shell:</p>
  
  <pre><code>    xyz@local: ~etherpad-lite$ bin/run.sh:
  Ensure that all dependencies are up to date...  If this is the first time you have run Etherpad please be patient.
  npm WARN package.json async-stacktrace@0.0.2 No repository field.
  npm WARN package.json channels@0.0.4 No repository field.
  npm WARN package.json ejs@0.6.1 No repository field.
  npm WARN package.json formidable@1.0.9 No repository field.
  npm WARN package.json jsdom-nocontextifiy@0.2.10 'repositories' (plural) Not supported.
  npm WARN package.json Please pick one as the 'repository' field
  npm WARN package.json tinycon@0.0.1 No repository field.
  Ensure jQuery is downloaded and up to date...
  Clear minfified cache...
  ensure custom css/js files are created...
  start...
  xyz@local: ~etherpad-lite$ .... 
  </code></pre>
  
  <p>The browser said: <code>Unable to connect Firefox can't establish a connection to the server at 127.0.0.1:9001.</code>
  After going through google, I found different approaches to that problem. 
  I am not sure if my jQuery is working? The download of it failed, the shell told me that a lib is already installed.
  Well, I didn't  manage to remove etherpad, (new to Linux), instead I tried the following:</p>
  
  <pre><code>Copy the file: /src/static/css/pad.css to /node_modules/ep_oae/static/css/pad.css
  configure the file settings.json.template:
  Change: "socketTransportProtocols" : …  to "socketTransportProtocols" : ["websocket", "xhr-polling", "jsonp-polling", "htmlfile"], 
  and "defaultPadText": …. to "defaultPadText": " "
  
  Finally delete the following part of code in the bin/run.sh file: 
  #Stop the script if its started as root
  if [ "$(id -u)" -eq 0 ] &amp;&amp; [ $ignoreRoot -eq 0 ]; then
     echo "You shouldn't start Etherpad-Lite as root!"
     echo "Please type 'Etherpad Lite rocks my socks' or supply the
  '--root' argument if you still want to start it as root"
     read rocks
     if [ ! $rocks = "Etherpad Lite rocks my socks" ]
     then
       echo "Your input was incorrect"
  exit 1 fi
  
  fi 
  
  Start etherpad-lite with the command: bin/run.sh
  </code></pre>
  
  <p>This didn't work out as well! -.-</p>
  
  <p>Now I am not sure how to handle it, I really need to use etherpad urgently for a project, so I would be very thankful for any solution.</p>
  
  <p>Thank you in advance!</p>