Last Updated June 8, 2026
Deploying a Trip.Enterprises distribution node within your enterprise network ensures local caching, low latency (sub-20ms), and isolated telemetry processing. Follow this deployment process:
Initialize Directory: Create a dedicated directory on your node server:
mkdir -p /opt/trip-node && cd /opt/trip-node
Generate Node Secret Key: Create a 256-bit cryptographic signature key bound to your organization:
openssl rand -hex 32 > node.key
Configure Environment: Create a .env file specifying the node identifier and registration token provided in the partner portal:
NODE_ID=node-pms-sync-01
COORDINATOR_URL=https://coordinator.trip.express
REGISTRATION_TOKEN=your_secure_registration_token
SECRET_KEY_PATH=/opt/trip-node/node.key
Deploy Service: Launch the containerized daemon via Docker:
docker run -d --name trip-dist-node \
- -restart unless-stopped \
- v /opt/trip-node:/etc/trip \
- -env-file /opt/trip-node/.env \
trip-express/distribution-node:latest
Once deployed, verify connectivity by querying the local health endpoint:
curl http://localhost:8080/health
A successful response returns a signed JSON packet:
{
"status": "active",
"node_id": "node-pms-sync-01",
"tunnel_established": true,
"signature": "0x7f3a...c81b"
}
Was this article helpful?