CompassVPN Agent Configuration Generator

Read Full Documentation here

Generate your deployment configuration env_file

Metrics Configuration

Metric push method. Recommended: Grafana Agent. Read More.
Endpoint URL for Grafana metrics. Read More.
Username for Grafana metrics endpoint. Read More.
Password Key for Grafana metrics endpoint. Read More.
URL of the Pushgateway server. Read More.
Username for Pushgateway authentication. Read More.
Password for Pushgateway authentication. Read More.

General Settings

Identifier for this server instance in metrics. Read More.
How often configurations are reset (e.g., 7d for weekly). Read More.
Enable automatic updates for the agent software. Read More.

Core Settings

Direct Inbounds

CDN Inbounds

Select at least one inbound protocol to enable. Read More.
Default outbound connection for Xray (Direct or Warp). Read More.

Cloudflare Integration

API Token for Cloudflare access. Create with Zone.Zone:Read, Zone.DNS:Edit permissions. Read More.
Zone ID for your domain in Cloudflare. Read More.
Domain to use for finding clean Cloudflare IPs. Default: npmjs.com. Read More.

Website to proxy for obfuscation (must NOT be behind major CDN). Read More.
Internal NGINX routing path for the VPN service. Read More.
DNS resolver for the server. Use preset or custom URL. Read More.
Certificate Authority for SSL certificates. Read More.
Enable verbose logging for troubleshooting. Read More.

Fill out the form above, then click "Apply & Show" to generate your ENV_FILE content. Copy the generated output directly into your action secret variable or download it as a file for deployment. For detailed setup instructions, check the documentation. After the agent starts, allow 5~10 minutes for the metrics to appear in your Grafana dashboard.


            
        
Privacy Note:

All configuration data is processed entirely in your browser. No data is sent to or stored on our servers. The configuration file is generated locally or downloaded directly to your device.