relied on a Docker Socket Proxy (DSP) to manage external app containers. While functional, DSP had its limits—especially when it came to modern protocols like WebSockets. replaces DSP
Do you have an existing (e.g., SAN, Ceph, S3)?
As of mid-2026, discussions indicate that while HaRP is superior, it requires precise configuration, particularly with Nextcloud AIO . harp nextcloud
Let’s break down what each part does:
The Nextcloud community has historically relied on WebDAV and SMB. However, the rise of distributed work and edge computing is changing expectations. The harp-nextcloud GitHub repository has seen a 300% increase in stars in the last quarter. relied on a Docker Socket Proxy (DSP) to
as the recommended deployment daemon for Nextcloud 32 and beyond. It acts as a specialized bridge that: Enables WebSockets:
HaRP is a reverse proxy system designed specifically for Nextcloud 32's AppAPI. It streamlines the deployment and management of ExApps (External Apps)—applications built as microservices that run alongside your core Nextcloud instance. As of mid-2026, discussions indicate that while HaRP
| Practice | Why It Matters | |----------|----------------| | Use strong, random HP_SHARED_KEY | Prevents unauthorized access to your HaRP instance | | Enable HTTPS for external communication | Protects against MITM attacks | | Configure HP_TRUSTED_PROXY_IPS | Restricts which IPs can communicate with HaRP | | Regularly update HaRP container | Ensures you have latest security patches | | Run HaRP on a dedicated network | Isolates ExApp traffic from other services |
For setups behind Apache, additional configuration is required. Here's a proven configuration based on community experience:
By using a shared key and dedicated certificates, HaRP provides a more robust security model for managing external microservices. How to Install and Configure HaRP
HaRP is typically deployed via Docker, allowing it to communicate within the nextcloud_network or with external containers.