Jump to content

User:Jackrosenberg/Pangolin

From Official NixOS Wiki
Revision as of 12:20, 1 February 2026 by SigmaSquadron (talk | contribs) (SigmaSquadron moved page User:Jackrosenberg/pangolin to User:Jackrosenberg/Pangolin: Misspelled title)
The Pangolin Logo

Pangolin is an identity-aware VPN and proxy for remote access to anything, anywhere.

Prerequisites

Pangolin requires setup outside of NixOS, at the very least the user needs:TODO a domain and a machine with a publicly accessible static IP address. See the setup docs for more information.

Installation

TODO

❄︎ configuration.nix
{
  services.pangolin = {
    enable = true;
    # this part is technically not needed,
    # but omitting it will allow 
    # ANYONE TO CREATE ACCOUNTS AND 
    # ORGANIZATIONS ON YOUR PANGOLIN INSTANCE
    settings = {
      flags = {
        disable_signup_without_invite = true;
        disable_user_create_org = true;
      };
    };
    letsEncryptEmail = "pangolin@${baseDomain}"; # an email you have access to
    openFirewall = true; 
    environmentFile = "/etc/nixos/secrets/pangolin.env";
  };

}