A decentralized music tracking and discovery platform built on AT Protocol 馃幍 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz
99
fork

Configure Feed

Select the types of activity you want to include in your feed.

884 14 0

Clone this repository

https://tangled.org/rocksky.app/rocksky https://tangled.org/did:plc:vegqomyce4ssoqs7zwqvgqty/rocksky
git@tangled.org:rocksky.app/rocksky git@tangled.org:did:plc:vegqomyce4ssoqs7zwqvgqty/rocksky

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Rocksky#

ci

A decentralized music tracking and discovery platform built on the AT Protocol 馃幍

Prerequisites#

Getting Started#

  1. Clone the repository:
 git clone https://github.com/tsirysndr/rocksky
 cd rocksky
  1. Install dependencies:
    npm install -g turbo
    bun install
    bun run build:raichu
    
  2. Set up the environment variables:
  cp apps/api/.env.example apps/api/.env
  1. Start the Docker containers:
    docker compose up
    
  2. Run the database migrations:
    turbo db:migrate --filter=@rocksky/api
    
  3. Start Analytics API:
    turbo dev:analytics
    
  4. Start jetstream:
    turbo dev:jetstream
    
  5. Start the development server:
    turbo dev --filter=@rocksky/api --filter=@rocksky/web