Open your terminal and run:
# macOS or Linux (using Homebrew or direct binary)
curl -fsSL https://harp.sh/install.sh | sh
Wait for the "App enabled" success message. Nextcloud may prompt you to install additional dependencies—accept them. Once complete, you will see a new "Music" (or Harp) icon appear in your Nextcloud top navigation bar.
By default, Harp only scans when you press "Rescan". To automate this: harp nextcloud install
*/15 * * * * php -f /var/www/nextcloud/cron.php
Now Harp will automatically discover new music every 15 minutes.
You'll need to install a few packages required for Nextcloud: Open your terminal and run: # macOS or
To prevent brute-force attacks on your Harp API endpoint, add this to your Nextcloud .htaccess or Nginx config:
location ~ /harp/
limit_req zone=music burst=5;
Harp-Native Magic
Privacy Layers
Export as Spatial Audio
Before beginning, ensure your server is updated and you have a domain name pointed to your server's IP address.