Harp Nextcloud Install -
Choose the or HaRP Proxy (Docker) template. Fill in the details: Host : Use localhost:8780 if HaRP is on the same machine. FRP Server Address : Typically localhost:8782 . Shared Key : Must match the HP_SHARED_KEY set in Step 1. Click Check Connection and then Register . Step 3: Configure Your Main Reverse Proxy
Complete Guide to Installing HaRP for Nextcloud AppAPI (Nextcloud AppAPI HaProxy Reverse Proxy) is the next-generation proxy system designed to simplify the deployment of External Apps (ExApps) in Nextcloud 32 and later . It replaces the older Docker Socket Proxy (DSP) method, which is slated for deprecation in Nextcloud 35. harp nextcloud install
By using HaRP, ExApps can communicate directly with clients via WebSockets, bypassing the main Nextcloud PHP stack to significantly reduce latency and improve performance for real-time features like AI chats or document indexing. Prerequisites Before beginning the installation, ensure you have: Choose the or HaRP Proxy (Docker) template
For , add a location block above your main Nextcloud route: Shared Key : Must match the HP_SHARED_KEY set in Step 1
location /exapps/ { proxy_pass http://127.0.0.1:8780; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } Use code with caution. Step 4: Connecting Remote Docker Engines (Optional)
nextcloud/HaRP: Fast Proxy for AppAPI(Nextcloud 32+) - GitHub
Once the container is running, you must tell Nextcloud how to find it. Navigate to > AppAPI . Click Register Daemon .