Harp Nextcloud <No Ads>

HaRP uses Fast Reverse Proxy (FRP) tunnels. This means ExApp containers do not need to expose any ports to the host or even be directly reachable by the Nextcloud server.

HaRP makes it significantly easier to run ExApps on a different physical server than the main Nextcloud instance. harp nextcloud

Unlike the legacy proxy, HaRP enables full end-to-end WebSocket communication, allowing ExApps to feature real-time collaborative editing and live dashboards. HaRP uses Fast Reverse Proxy (FRP) tunnels

HaRP is a specialized reverse proxy system designed to sit between your main web server (like Nginx or Apache) and individual External Apps. While traditional Nextcloud apps are written in PHP and run within the core server process, are standalone microservices—often written in Python, Rust, or Go—that run in their own Docker containers. HaRP serves two primary functions: Unlike the legacy proxy, HaRP enables full end-to-end

WebSockets in Nextcloud: creating real‑time apps via AppAPI

It communicates with the Docker Engine to create, start, and stop ExApp containers.

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

Was this blog post interesting or helpful?