Skip to content

1.8.0

Latest
Compare
Choose a tag to compare
@oschwartz10612 oschwartz10612 released this 30 Jul 22:54
· 34 commits to main since this release
69b28b9

What's Changed

  • Add client tunneling capabilities to Pangolin!
  • Allow entering password even if security keys are present on an account
  • Add basic member portal dashboard with links to visit resources
  • Bug fixes related to resource domain create and update
  • Clean up resources when deleting an org

Full Changelog: 1.7.3...1.8.0

New Contributors

How to Update

Important

For the clients to work you need to add port 21820 to the docker-compose.yml and update Gerbil. Please see a detailed guide here

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.

View documentation

Client tunneling

Introducing Pangolin Clients ("Olm")

We're excited to introduce Pangolin Clients (nicknamed "Olm") - a CLI-based peer-to-peer or relay VPN solution that transforms your Newt site into a secure connectivity hub without requiring open ports.

What are Pangolin Clients?

Pangolin Clients are a lightweight VPN solution built on a hub-and-spoke model:

  • Your Newt site acts as the hub, with clients as the spokes
  • Unlike mesh-based systems (Tailscale, NetBird), this centralized approach provides VPN capabilities without opening ports
  • Data relays through Gerbil on your VPS, with optional --holepunch for direct NAT hole-punching connections

Key Features

Cross-Platform Support: CLI clients available for macOS, Windows, and Linux

Flexible Access Control:

  • Grant clients access to one or more sites (requires --accept-clients flag in Newt)
  • Control specific network resources or allow full network access
  • Define clients with secret credentials (similar to defining sites in Pangolin)

Secure Connectivity: Leverages the same port-free security model as Newt's browser-based access

Use Cases

  • Multi-network connectivity: Connect home, office, and cloud VPCs
  • Remote management: Use Newt as a jump box for SSH and other remote access
  • Lightweight VPN alternative: Secure connectivity without complex mesh configurations
  • Self-hosted remote access: Maintain control over your VPN infrastructure

Current Status

This is an early-stage release designed to gather community feedback. The clients are currently minimal and CLI-only, not yet tied to user accounts. We're releasing this basic version to see if the community finds it useful - if so, we'll continue to refine and expand the feature set!

Getting Started

Ready to try Pangolin Clients? Update to version 1.8.0 and follow our migration guide to update all components.

Resources:

We're excited to see how you use this new capability and welcome your feedback as we continue building the best self-hosted remote access solution!