Skip to content
Self-hosted music streaming service.
JavaScript Python CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core
frontend
tests
.babelrc
.dockerignore
.gitignore
.nvmrc
Dockerfile
LICENSE.md
Procfile
README.md
docker-compose.yml
manage.py
package-lock.json
package.json
requirements.txt
webpack.config.js

README.md

Music Server

Self-hosted music streaming service.

Deploy To Heroku

  • Fork repository on Github.
  • Create app via the Heroku dashboard.
  • Select Github as deployment method, select your fork.
  • Manually deploy the master branch.
  • Add a Heroku Postgres database via the Add-ons interface.
  • Run migrations via Heroku CLI: heroku run "python manage.py migrate" --app=APP_NAME
  • Create admin user: heroku run "python manage.py createsuperuser" --app=APP_NAME

Run Development Server

  • Install and start up Docker.
  • Clone and cd into the project directory.
  • Web server runs on port 8000 by default. Change in docker-compose.yml as needed.
  • Build Docker containers: docker-compose build
  • Run Docker containers: docker-compose up
  • Open a new tab and run bash in the Django container: docker exec -it music-server_web bash
  • Run migrations: python manage.py migrate
  • Create admin user: python manage.py createsuperuser
You can’t perform that action at this time.