Skip to content

aincrad/satnogs-network

 
 

Repository files navigation

SatNOGS Network

SatNOGS Network is a Django based application, implementing a global scheduling and monitoring network for ground station operations. It features multiple observers to multiple intrumentation functionality and manages observation jobs and results.

Installation

Development

Requirements: You ‘ll need python, virtualenv, pip and git

1 - Clone our code

$ git clone https://github.com/satnogs/satnogs-network.git

2 - Set up the virtual environment.You will need to have a folder for your virtual envs. Create outside your project folder an "env" folder or fix the following commands to match your setup.

$ cd satnogs-network/
$ virtualenv --no-site-packages ../env/satnogs

3 - Activate your python virtual environment

$ source ../env/satnogs/bin/activate

4 - Install local development requirements

(satnogs)$ pip install -r requirements/local.txt

5 - Create and setup the database

(satnogs)$ ./manage.py syncdb && ./manage.py migrate

6 - Create a superuser

(satnogs)$ ./manage.py createsuperuser

7 - Run development server

(satnogs)$ ./manage.py runserver 0.0.0.0:8000

Your satnogs-network development instance is available in localhost:8000 . Go hack!

LICENSE: MPL-2.0

About

Global Management Network for SatNOGS

Resources

License

Stars

Watchers

Forks

Packages

No packages published