User:Jackrosenberg/Pangolin: Difference between revisions
WIP pangolin |
m wip 2 |
||
| Line 1: | Line 1: | ||
[https://pangolin.net | [[File:pangolin_logo.png|thumb|The Pangolin Logo]] | ||
<strong>[https://pangolin.net Pangolin]</strong> 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 [https://docs.pangolin.net/self-host/quick-install#prerequisites setup docs] for more information. | |||
== Installation == | == Installation == | ||
TODO | |||
< | {{file|configuration.nix|nix| | ||
services.pangolin = { | <nowiki> | ||
{ | |||
}; | 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"; | |||
}; | |||
</ | } | ||
</nowiki> | |||
}} | |||