Aller au contenu
Se connecter

Accès par défaut

Compte et mot de passe
Aucun identifiant fixe publié par la source : voir ci-dessous.
Console et SSH
S'ajoute à un conteneur ou une VM existants : on y entre comme dans cette machine.
Configuration
/etc/pangolin
  • Site mode: create a site in the Pangolin dashboard first, then copy the Site ID, secret, and endpoint. Existing standalone Newt installs (with /etc/newt/newt.env) are detected and migrated in place — no new credentials needed.
  • Run on the Proxmox host (not inside a container). Choose Proxmox host or an existing LXC, then select which components and enter credentials.

Installs the official Pangolin CLI on the Proxmox host or into an existing LXC and enables Site mode (pangolin up site — the Newt replacement), Machine Client mode (pangolin up — VPN), or both. One binary, two components. Existing standalone Newt installs are detected and migrated in place, reusing the same site credentials.

Site ↗ Documentation ↗ Voir le code du script ↗

Installer

bash -c "$(curl -fsSL https://raw.githubusercontent.com/oraad/proxmox-scripts/main/tools/addon/add-pangolin.sh)"

Configuration : /etc/pangolin

Dans le conteneur ou la VM concernés. Exécutez cette commande dans le shell du nœud Proxmox, pas dans une VM. Lisez le script d'abord.

Tutoriel pas à pas

De l'interface de Proxmox jusqu'à la première connexion, pour Pangolin Addon (CLI).

  1. Ouvrez la console de cette machine dans Proxmox (ou le shell du nœud si la fiche l'indique).

  2. Copiez cette commande, collez-la et appuyez sur Entrée.

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/oraad/proxmox-scripts/main/tools/addon/add-pangolin.sh)"
  3. Répondez aux questions du script et attendez la fin de l'installation.

  4. Pour mettre à jour plus tard : relancez la même commande et choisissez la mise à jour.

  5. Le fichier de configuration se trouve ici : /etc/pangolin

À savoir

  • Components: Site tunnel (expose private resources to Pangolin, userspace WireGuard, no TUN) and/or Machine client (join the host/LXC into the Pangolin network as a device, needs /dev/net/tun). The CLI binary installs once and both components can run side by side as separate services.
  • Client mode: create a machine client in the Pangolin dashboard first, then copy the client ID, secret, and endpoint.
  • Host install: the host is directly connected to Pangolin (site can expose everything the host can reach; client joins the whole host to the VPN). Prefer an existing LXC for isolation. LXC targets must be Debian, Ubuntu, or Alpine.
  • Client mode in an LXC adds /dev/net/tun passthrough to the container config and restarts the CT if needed.
  • Manual update — host: update-pangolin-site / update-pangolin-cli. Existing LXC: pct exec <CTID> -- update-pangolin-site (or update-pangolin-cli). Does not overwrite an app's /usr/bin/update.
  • Interactive: bash -c "$(curl -fsSL https://raw.githubusercontent.com/oraad/proxmox-scripts/main/tools/addon/add-pangolin.sh)"
  • Unattended (site, host): var_mode=site var_target=host var_pangolin_endpoint=https://pangolin.example.com var_site_id=ID var_site_secret=SECRET bash -c "$(curl -fsSL https://raw.githubusercontent.com/oraad/proxmox-scripts/main/tools/addon/add-pangolin.sh)"
  • Unattended (client, LXC): var_mode=client var_target=101 var_pangolin_endpoint=https://pangolin.example.com var_client_id=ID var_client_secret=SECRET bash -c "$(curl -fsSL https://raw.githubusercontent.com/oraad/proxmox-scripts/main/tools/addon/add-pangolin.sh)"
  • Unattended (both, LXC): add var_site_id/var_site_secret and var_client_id/var_client_secret with var_mode=both.
  • Legacy aliases still accepted (site mode): var_newt_id / var_newt_secret. The old addon URLs tools/addon/add-pangolin-site.sh and tools/addon/add-pangolin-cli.sh remain as wrappers that force site or client mode.
Dans la même catégorie

Agent Gateway

Conteneur LXC oraad — proxmox-scripts

Deploys the official agentgateway binary as an MCP federation proxy. One public HTTP listener on port 8080 serves the UI (HTTP basic auth) and a Streamable HTTP MCP endp…

Mise à jour Port 8080 Accès par défaut

NetAlertX

Conteneur LXC oraad — proxmox-scripts

NetAlertX is a network visibility and asset intelligence tool that discovers devices via ARP and passive protocols. This script deploys the official Docker image in an L…

Mise à jour Port 20211 Privilégié

ProxCenter

Conteneur LXC oraad — proxmox-scripts

Deploys ProxCenter, a multi-cluster management UI for Proxmox VE and Proxmox Backup Server. Community Edition runs the official Docker stack (Next.js frontend + PostgreS…

Mise à jour Port 3000

Pangolin Site (CLI)

Conteneur LXC oraad — proxmox-scripts

Deploys a Pangolin Site as a dedicated LXC using the official Pangolin CLI (`pangolin up site` — Newt embedded in the CLI, the recommended replacement for Newt). Connect…

Mise à jour