Own Your Communications Infrastructure

FREEPTT is built to be deployed by operators who need full control: of their keys, certificates, servers, and user roster. Choose managed hosting, full self-hosting, or hybrid. Your cryptographic identity stays yours — and end users don't need accounts to talk.

Compare Operator Options Talk to Us About Your Deployment

Three Operator Paths

Managed Operator Network (PaaS)

You hold the operator license; vendor-managed infrastructure runs ptt-server and ptt-backend. Your System CA is provisioned; devices enroll; talkgroups and billing scale with usage.

Best for: organizations without a dedicated infra team.

Self-Hosted Deployment

Deploy on your hardware or cloud. Your certificates and data stay under your control. Devices may optionally roam to the public network.

Best for: full data sovereignty and existing ops teams.

Hybrid

Private servers for sensitive traffic plus public-network roaming for general coordination — one app, multiple trust roots.

Best for: mixed operational models.

You Are the Cryptographic Authority

With an operator license, you operate a System CA that signs server certificates for your deployment. Clients trust your CA through the platform's trust hierarchy. A rogue server cannot join your network without a cert your CA signed.

Three Components

Component Technology Role
ptt-server Node.js + Socket.IO Real-time voice routing and authentication
ptt-backend Node.js REST API Devices, talkgroups, system-of-record
pttclient Android (API 19+) End-user application

Typical stack also includes Redis, HashiCorp Vault for PKI workflows, and your choice of hosting.

Getting Your Certificate Authority

  1. License agreement with the vendor.
  2. Generate System CA keypair on hardware you control.
  3. Submit CSR; receive System CA certificate under the platform hierarchy.
  4. Configure Vault / issuance; deploy ptt-server with operator-issued server certs.
  5. Distribute app builds or use QR onboarding with your System CA trust.

Resources

Documentation

Deployment guides, PKI ceremonies, configuration reference.

Documentation hub

Architecture

Platform overview, connection lifecycle, PKI trust model.

Architecture docs

Contact

Licensing, managed hosting, deployment support.

Operator contacts

Contact

Replace these placeholders with your operational addresses. General inquiries: info@example.com. Operator licensing: operators@example.com.