[User Browser] ──(WebSockets / HTTP)──> [Main Reverse Proxy] │ ┌─────────────────────┴─────────────────────┐ ▼ ▼ [Nextcloud PHP Server] [Nextcloud HaRP] (Core Files/UI) │ │ (FRP Tunnel) ▼ ▼ [Database / Storage] [External ExApps] (AI, Chat Backends, etc.) ⚡ Key Benefits of Switching to HaRP 1. True End-to-End WebSocket Support
So, how do you get started with Harp and Nextcloud? Here are the steps to follow:
delete their data volumes. Once you reinstall them through the HaRP daemon, they will pick up right where they left off. Reverse Proxy Config: harp nextcloud
stands for HaProxy Reversed Proxy . It is a specialized reverse proxy system developed specifically for the Nextcloud AppAPI, acting as a bridge between the Nextcloud server and the external apps (ExApps) that run as containerized microservices.
is the official, high-performance networking routing engine designed by Nextcloud to power its modern External Apps (ExApps) ecosystem . Introduced to overcome the limitations of the older Docker Socket Proxy (DSP) architecture, HaRP acts as a secure, fast network bridge between your core Nextcloud instance and the standalone microservices that add cutting-edge capabilities—such as real-time AI assistants, local large language models (LLMs), and advanced office integrations. Once you reinstall them through the HaRP daemon,
It provides built-in brute-force protection and basic authentication, securing exposed interfaces.
HaRP significantly simplifies the deployment workflow for ExApps. It can be run as a single Docker container, supports multiple Docker engines from one HaRP instance, and works in a variety of network setups, from a simple home server to a large distributed environment. is the official
As Nextcloud continues to evolve from a file-sharing platform into a comprehensive collaboration hub, managing its extension ecosystem—specifically "External Apps" (ExApps)—has become more complex. Enter , the recommended, modern Docker Deploy Daemon designed to optimize how Nextcloud interacts with these applications.
Improved protection for external container connections. Conclusion
[ Web Browser / Client ] │ ▼ (WebSocket / HTTPS Traffic) [ Main Reverse Proxy (Nginx / Caddy / Apache) ] │ │ ▼ (Core Traffic) ▼ (/exapps/ Routes) [ Nextcloud PHP Server ] [ HaRP Container ] ▲ │ (Secure Inbound FRP Tunnel) [ External Apps (ExApps) ]