This repository was archived by the owner on Sep 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 28
Installation
pizzapanther edited this page Sep 10, 2011
·
24 revisions
- Python with SSL Support (sudo apt-get install python-ncrypt)
- OpenSSL (sudo apt-get install openssl)
For ease of installation, Neutron by default creates a SQLite 3 database and has a built in CherryPy HTTP Server. If you would like to change the default database or any other settings, create a settings_local.py file in the Neutron-IDE/neutron/ directory. You can also install Neutron IDE behind many different web servers. For more information on how to do this, see the Django Deployment Docs. Lastly, Neutron IDE by default will create a SSL certificate for you so all traffic is encrypted.
git clone https://github.com/pizzapanther/Neutron-IDE.git
cd Neutron-IDE/neutron
./manage.py syncdb
./manage.py migrate
./manage.py runide
- Visit https://localhost:8000/admin/ (Notice https)
- Fill out a user profile for your user under the User section. (Fill out Base directory. This is where you store all your code.)
- Visit https://localhost:8000/
- Start coding!
You will probably be running this on a cloud server so you will want to run the IDE on an open address and not localhost. See ./manage.py runide help for more options. Example configuration:
./manage.py runide host=0.0.0.0 server_name=ide.myserver.com
cd Neutron-IDE
git pull
cd neutron
./manage.py migrate
./manage.py runide