--- title: "Overview" description: "Deploy Pangolin, Sites (Newt), and related components on Kubernetes." --- ## Components | Component | Role | | --- | --- | | Pangolin | Main application for the dashboard, API, authentication, configuration, and database-backed state. | | Gerbil | Tunnel stack component used by Pangolin for site connectivity. | | Site (Newt) | Site connector used to connect private resources to Pangolin. | | Traefik | Reverse proxy and router for ingress traffic. | | PostgreSQL / SQLite | Database options for Pangolin deployments, depending on the selected chart configuration. | | Pangolin Kube Controller | Kubernetes controller for integrating Pangolin with Kubernetes and Traefik resources. | Depending on your deployment mode, not every component is required. Local reverse proxy deployments and tunneled site deployments can have different component requirements. ```mermaid flowchart LR U[Users] --> T[Traefik] T --> P[Pangolin] P --> G[Gerbil] S[Site connector
Newt] --> G P --> D[(Database)] ``` ## Installation paths Pick the Kubernetes workflow that matches how you deploy applications. Review the required cluster, ingress, DNS, storage, and secret setup. Install Pangolin or Sites (Newt) with the standard chart-based workflow. Use overlays and patches for manifest-based deployments. Deploy Pangolin or Sites (Newt) with Argo CD. Deploy Pangolin or Sites (Newt) with Flux. Manage multiple Helm releases together. ## Component guides Install Pangolin with the Helm chart. Configure Pangolin for your Kubernetes environment. Diagnose and resolve Pangolin deployment issues. Install a Site connector with the Newt Helm chart. Configure Site connector credentials and runtime settings. Diagnose and resolve Site connector deployment issues.