comment installer cloud9 IDE sur le serveur ubuntu
J'ai un serveur de développement qui s'étend principalement basé sur python apps.
J'aime l'interface des outils comme les cloud9, mais depuis que j'ai un serveur, je préfère avoir quelque chose de similaire sur mon propre serveur. C'est ce que je veux dire par "auto-hébergement". J'ai seulement besoin de modifier des fichiers locaux (ie, les fichiers sur le serveur).
Le serveur est sous Ubuntu server 12.04.
cloud9 est apparemment disponible pour l'auto-hébergement, mais je n'ai jamais utilisé node.js et je ne veux pas savoir à ce sujet si possible. Je sais que cloud 9 offrent également ssh intégration avec d'autres serveurs, mais je suis l'espoir de trouver un paquet, je peux facilement installer sur Ubuntu et configurer facilement.
Il y a une question similaire sur stackoverflow mais à partir de 2009.
source d'informationauteur Tim Richardson
Vous devez vous connecter pour publier un commentaire.
Cloud9 du dépôt git et des instructions ont changé depuis l'autre réponse a été posté. Voir https://github.com/c9/core/ pour plus d'informations. Les instructions suivantes semblent fonctionner pour moi la vanille Ubuntu 14.04.
Installer Git si vous ne l'avez pas déjà:
Installer node.js si vous n'en avez pas déjà une version récente installé:
Téléchargement et l'installation de Cloud9:
Après que le serveur démarre correctement, vous pouvez l'arrêter avec
Ctrl-C
. Ensuite, vous pouvez commencer avec un espace de travail différent:Visite http://localhost:8181 pour voir les Cloud9 IDE dans votre navigateur.
Si vous n'aimez pas l'auto-hébergé Cloud9 web-EDI, vous pouvez essayer OrionCodiadou Codebox.
Arriver Cloud9 IDE installé sur votre propre serveur n'est pas aussi dur que vous pouvez penser.
C'est essentiellement à ces étapes:
Installer node.js
Clone Cloud9 du dépôt Git sur votre serveur et d'installer
Exécuter une commande dans le terminal pour lancer le Cloud9 application:
bin/cloud9.sh -w ~/git/myproject -l 0.0.0.0
Vous pouvez ensuite accéder à votre Cloud9 application à
http://yourserveraddress:3131
(3131 étant le port par défaut, il va servir.Comme demandé, vous n'aurez pas appris grand-chose sur node.js dans le processus 😉