Server for the Dakara project.
To install Dakara completely, you have to get all the parts of the project. Installation guidelines are provided over here:
- Python3, to make everything up and running (supported versions: 3.10, 3.11, 3.12, and 3.13).
Linux, Mac and Windows are supported.
It is strongly recommended to run the Dakara server in a virtual environment.
Having a recent enough versio of pip is required to install some dependencies properly:
pip install --upgrade pipInstall dependencies, at the root level of the repo (in the virtual environment):
pip install -r requirements.txtLet's create the server database, after loading the virtual environment, do:
dakara_server/manage.py migrateYou should be asked to create a super user. Do it. Otherwise:
dakara_server/manage.py createsuperuserYou're almost done! To start the server app, in the right virtual environment, do:
dakara_server/manage.py runserverThe server part is now set up correctly.
Now setup the web client, feeder and player according to their respective documentations. The feeder can authenticate to the server using a token, or a couple login/password, of a playlist manager account. The player can authenticate using a special token that only a playlist manager can generate. Both token can be obtained from the web interface.
After all of this is setup, just grab some friends and have fun!
Please read the developers documentation.