• 1
name Punditsdkoslkdosdkoskdo

how to install cloud9 IDE on ubuntu server

I have a development server which runs mostly python-based apps. I like the interface of tools like cloud9, but since I have a server I'd rather have something similar on my own server. This is what I mean by "self-hosting". I only need to edit local files (ie, files on that server).

The server is running Ubuntu server 12.04. cloud9 is apparently available for self-hosting, but I have never used node.js and I don't want to learn about it if possible. I know that cloud 9 also offer ssh integration with other servers, but I'm hoping to find a package I can easily install on Ubuntu and easily configure.

There is a similar question on stackoverflow but from 2009.


Cloud9's git repository and instructions have changed since the other answer was posted. See for more information. The following instructions seem to work for me on a vanilla Ubuntu 14.04.

  1. Install Git if you haven't already:

    sudo apt-get update && apt-get install build-essential
    sudo apt-get install git
  2. Install node.js if you don't already have a recent version installed:

    # Install node.js
    wget -O  ~/node-v0.10.33-linux-x64.tar.gz
    tar -zxf ~/node-v0.10.33-linux-x64.tar.gz
    rm       ~/node-v0.10.33-linux-x64.tar.gz
    echo 'export PATH=$PATH:~/node-v0.10.33-linux-x64/bin' >> ~/.bashrc
    source ~/.bashrc
  3. Download and setup Cloud9:

    # Setup and start Cloud9 server
    # (You can get a zip file instead of using git)
    git clone c9sdk
  4. After the server starts successfully, you can stop it with Ctrl-C. Then you can start it with a different workspace:

    node c9sdk/server.js -w ~/my_workspace/
  5. Visit http://localhost:8181 to see the Cloud9 IDE in your browser.

If you don't like the self-hosted Cloud9 web-IDE, you can try OrionCodiad, or Codebox.

  • 0
Reply Report

Related Questions

Trending Tags