Add the official Nextcloud HaRP Image to your environment stack. Ensure it shares the same Docker network infrastructure as your principal Nextcloud instance. Nextcloud AppAPI HaProxy Reversed Proxy (HaRP) - GitHub
Changes made by one user are propagated immediately to others, with content updating in real time.
| Feature | Docker Socket Proxy (Legacy) | HaRP (Recommended) | | :--- | :--- | :--- | | | Client → Nextcloud → ExApp | Client → HaRP → ExApp | | Performance | Higher latency, indirect routing | Lower latency, direct routing | | WebSocket Support | Not supported | Fully supported | | Resource Usage | Puts load on Nextcloud server | Offloads traffic, saving resources | | Future Status | On a path to deprecation | The recommended proxy for Nextcloud 32+ | harp nextcloud
Encrypted communication designed for multi-host and untrusted network setups.
The Bridge connected the silent, frozen Paris instance (read-only, a historical artifact) with the wild, chaotic Reykjavik instance (read-write, alive). She then patched the to allow the new, low-bandwidth, peer-to-peer sharing. Add the official Nextcloud HaRP Image to your
Depending on how your broader infrastructure is managed, HaRP supports three standard design patterns: 1. Unified Single Host (Nextcloud & HaRP via Docker)
For any administrator running Nextcloud 32 or newer and using the AppAPI, the answer is a clear . The benefits are overwhelming: superior performance, built-in security, easier management, and, most importantly, the crucial ability to support real-time WebSocket connections. | Feature | Docker Socket Proxy (Legacy) |
Installing HaRP is straightforward, especially if you are using Docker. The core is a single container that you deploy alongside your Nextcloud instance.
The simplest way to get started with HaRP is using Docker. Here's a basic deployment command:
Deploying HaRP involves setting up a dedicated container and then registering it within the Nextcloud administrative interface. docs.nextcloud.comhttps://docs.nextcloud.com Adapting ExApps to HaRP - Nextcloud Documentation