What happened?
I want to test Pomerium Enterprise locally in a fully isolated lab environment on my PC, without any public IP addresses. My goal is to evaluate FleetDM Device Identity, PPL policies, and the advanced integration between FleetDM and Pomerium. I am unsure if this is possible and how to set it up properly.
What did you expect to happen?
I expected to be able to deploy Pomerium Enterprise in my local lab, access Enterprise features, and integrate it with my local FleetDM instance without requiring public IPs or external access.
How’d it happen?
I currently have Pomerium Core and FleetDM running locally. I have not yet tried the Enterprise version because I don’t have a trial license or access to the Enterprise Docker image. I am looking for guidance on the process, including obtaining a trial, upgrading Core to Enterprise, and configuring the integration with FleetDM locally.
What’s your environment like?
Pomerium version: Pomerium Core (latest stable local version)
Server OS/Architecture: Linux (Ubuntu 22.04), x86_64
Cluster: local Docker/K3s cluster
Network: fully local, no public IP
What’s your config.yaml?
I am currently using Pomerium Core with default local configuration. I have not modified secrets or sensitive values. I can provide a scrubbed version if necessary.
What did you see in the logs?
Additional context
I would like to know if it is possible to:
-
Run Pomerium Enterprise fully locally without public IPs,
-
Obtain a trial license and access the Enterprise Docker image,
-
Upgrade from Pomerium Core to Enterprise without losing my existing configuration,
-
Integrate Pomerium Enterprise with FleetDM for Device Identity and PPL policies.
Any guidance, best practices, or official documentation for achieving this setup in a local lab environment would be highly appreciated.