Jump to content

User:Jackrosenberg/Pangolin: Difference between revisions

From Official NixOS Wiki
m SigmaSquadron moved page User:Jackrosenberg/pangolin to User:Jackrosenberg/Pangolin: Misspelled title
Woile (talk | contribs)
Prerequisites: are now a bit more clear
Line 3: Line 3:


== Prerequisites ==
== Prerequisites ==
Pangolin requires setup outside of NixOS, at the very least the user needs:TODO
To use pangolin you'll need a domain and a public accessible static IP address.
a domain and a machine with a publicly accessible static IP address. See the [https://docs.pangolin.net/self-host/quick-install#prerequisites setup docs] for more information.
 
See the [https://docs.pangolin.net/self-host/quick-install#prerequisites setup docs] for more information.


== Installation ==
== Installation ==

Revision as of 12:55, 1 February 2026

The Pangolin Logo

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

Prerequisites

To use pangolin you'll need a domain and a public 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";
  };

}