← SelfhostSpecs

Pangolin — system requirements

Self-hosted WireGuard identity-aware VPN and tunneled reverse proxy, an alternative to Cloudflare Tunnel. · website · repository

Minimum RAM
2 GB
“Pangolin generally requires minimal resources to run effectively. A basic VPS with **1 vCPU, 2GB RAM, and 8GB SSD** is sufficient for most deployments.”
Scope: Choosing a VPS guide, general self-hosted deployment (basic-VPS tier, before the docs' own "Recommended Specs" card) · official source · retrieved 2026-09-02
Recommended RAM
2 GB
“**RAM**: 2GB”
Scope: Choosing a VPS guide, "Recommended Specs" card (general self-hosted deployment) · official source · retrieved 2026-09-02
Minimum CPU cores
1 core
“Pangolin generally requires minimal resources to run effectively. A basic VPS with **1 vCPU, 2GB RAM, and 8GB SSD** is sufficient for most deployments.”
Scope: Choosing a VPS guide, general self-hosted deployment (basic-VPS tier, before the docs' own "Recommended Specs" card) · official source · retrieved 2026-09-02
Recommended CPU cores
2 cores
“**CPU**: 2 vCPU”
Scope: Choosing a VPS guide, "Recommended Specs" card (general self-hosted deployment) · official source · retrieved 2026-09-02

External services

The documented production reference compose (compose.example.yaml: pangolin + gerbil + traefik) wires no database service. compose.pgr.yaml and compose.drizzle.yaml in the same repo are dev-only tooling for working on Pangolin's own Drizzle/Postgres migrations, not deploy options, so they are not modeled as deps.

Container

Image: fosrl/pangolin:latest · compressed size (amd64): 319 MB · architectures: amd64, arm64 · source, retrieved 2026-09-06

Pangolin is a 3-container stack per the official compose.example.yaml (pangolin, gerbil for WireGuard tunneling, traefik as the proxy). No single container is named for the whole bundle; the fosrl/pangolin image (the app/API/dashboard container, and the repo's own primary image) is shown here as representative, consistent with the project's core-identity convention for bundled apps (see Mailcow), but this size covers only that one container, not gerbil or traefik.

Related apps