QuickstartΒΆ

Install the required systems

Setup the database

$ sudo su postgres -c "createuser -s $(whoami)"
$ createdb nadinedb

Create a virtual environment for the python project

$ virtualenv nadine
$ cd nadine
$ source bin/activate

Download the nadine source code from Github

$ git clone https://github.com/nadineproject/nadine.git
$ cd nadine

Install all the requirements

$ pip3 install -r requirements.txt

Run these scripts to setup nadine, install the database, create your admin user, and compile translations messages:

$ ./manage.py setup
$ ./manage.py migrate
$ ./manage.py createsuperuser
$ ./manage.py compilemessages

At this point you can run the development server to make sure everything is set up correctly.

$ ./manage.py runserver

Visit your installation of Nadine at http://127.0.0.1:8000/