What's Changed
- Add self-hosted managed mode to use the cloud for self-hosted highly available Pangolin
- Move site from resource to target so you can have multiple targets for a resource on different sites. This will allow you to create more highly available deployments!
- Auto redirect to IdP on a per-resource basis
- Setup token required to setup account for first time
- Fix domain picker to be more intuitive
- Breaking Change integration API to port 3004 by default
- General bugfixes and improvements
From the community!
- fix: adapt nix run command by @confusedalex in #1196
- Update versions by @Lokowitz in #1200
- System wide default language detection via browser language header by @Pallavikumarimdb in #1205
- Portbinding fixes by @Error-Gap in #1177
- make IPv6 optional during install by @Xentrice in #1212
- Added checks for port 80 and 443 by @aclfe in #1219
- Pangctl command to reset a user’s passkeys (WebAuthn credentials) by @adrianeastles in #1237
- Translation nb no by @EliasTors in #1242
- update node to LTS 22 by @Lokowitz in #1134
- fix: fixed api error message in createSite.ts by @jackrosenberg in #1262
- Update express to version 5 by @Lokowitz in #1246
- Add setup token security for initial server setup by @adrianeastles in #1208
- Form Signup Improvements - Password Requirements & Pre-Filled Email on signup form Invite by @adrianeastles in #1129
- add missing hostmeta export for PG schema by @Pallavikumarimdb in #1284
- fix: change default integration_api to 3004 by @jackrosenberg in #1281
Full Changelog: 1.8.0...1.9.0
New Contributors
- @confusedalex made their first contribution in #1196
- @Pallavikumarimdb made their first contribution in #1205
- @Error-Gap made their first contribution in #1177
- @aclfe made their first contribution in #1219
- @EliasTors made their first contribution in #1242
How to Update
Important
Always back up your config app-data before updating. This will allow you to easily roll back if the update breaks your configuration. You will not be able to easily downgrade otherwise.
Managed Pangolin
In this deployment modality you can host your own nodes with cloud coordination and automatic fail over. Data always transits your servers and the cloud handles orchestration between all of your nodes.
It's essentially just the normal self hosted Pangolin setup, but with added benefits of cloud integration and coordinated fail over.
You can deploy a managed Pangolin node in seconds using the installer. Or you can convert your existing install
How It Works
- You Host the node: Run the same Pangolin stack as before with Traefik, which connects your Newt tunnels.
- We Handle the Rest: Pangolin Cloud manages the control plane, DNS, certificate management, database, and backups.
For detailed information about how nodes work and their advantages, see our nodes documentation.
Benefits
- High Availability: Eliminates the complexity of managing high availability while still owning your own infrastructure.
- Less Management Overhead: While we update the cloud with new features you don't need to touch your nodes unless you want to.
- Automatic updates The cloud dashboard evolves quickly, so you get new features and bug fixes without having to manually pull new containers every time.
- Cloud failover If your node goes down, your tunnels can temporarily fail over to our cloud points of presence until you bring it back online.
Managed deployment is ideal for organizations that need high availability while maintaining control over their infrastructure and data transit.