Regardless of whether you are a solitary engineer or a group with numerous designers, Cloud9 is a simple to utilise, adaptable, cloud IDE. Cloud9 might meet your requirements, as it is a self-facilitated programming bundle that permits you to create in the cloud.
Creating in the cloud is valuable since you to alter your code from anyplace – even on your telephone.
First of all, the installer installs all of the required packages so we don’t have to focus on installing all packages for Node.js or anything similar.
Clone the latest version of Cloud9 IDE into a folder called sdk
, however you can rename the folder to any name.
git clone https://github.com/c9/core sdk
Now go into the directory where we have cloned the repository.
cd sdk/
Now we can start with installing it. Cloud9 actually provides a very simple method to do so, using a single command.
./scripts/install-sdk.sh
Once the installation is completed with successful message, we can run our new installation of Cloud9.
Please keep in mind that the actual command isn’t persistent and the IDE would go offline once you close the SSH Terminal window. To keep it online, you can use a program like screen
.
node server.js -p 8181 -l 0.0.0.0 -w /our/project/directory/-a :
Actually Cloud9 does not support working on multiple projects at the same time. However, you can create a project root folder in which all projects are stored. Additionally, we can change the port on which Cloud9 should listen, for that purpose you can edit the argument after -l
in our command above.
Firewall rules for Cloud9 IDE
If there are any firewall or iptables activated to secure your server, you have to open the ports needed for Cloud9 using this command.
iptables -A INPUT -p tcp --dport 8181 -j ACCEPT
Conclusion
You have completed installing the Cloud9 IDE git. You can use a cloud editor.
Some important study notes