Freedom for Operators Private Repo Updates Zero Plugin Drama

FreeWP frees you from plugin operations.

FreeWP turns you from a "plugin bundler" into a private repository operator. You ship one installer. Clients get native WordPress updates.

Stop babysitting 5 premium plugins across 1,000 sites. Stop fearing the next update button.

INSIGHT
💡
FreeWP is a distribution platform.

Troy runs the repo plumbing. Keygen enforces licenses. Shopify sells access.

THE PROMISE

>>
// ARTIFACT
One Installer
freewp-installer.zip
>>
// AUTH
One Key Entry
Keygen license → Troy Client
>>
// FLOW
Native Updates
Standard WP "Update Available" UI
>>
// DEPS
Zero Drama
Auto-install + pin dependencies

Bundling is a job.
FreeWP is a system.

Bundling premium plugins works until you have real scale. Then it becomes a support treadmill.

Legacy Protocol

STOP DOING THIS

Stop distributing multiple zips, stop writing "please update X" emails, stop chasing compatibility, and stop wondering what's deployed across your fleet.

Multiple Zips Manual Installs Tickets
New Protocol

START DOING THIS

Operate a private repo: builds arrive from GitHub, updates distribute natively in WP Admin, and licensing is enforced before any bytes are delivered.

Repo Ops Pinned Deps Auditability

The Stealth Stack

FreeWP creates a private distribution channel. WordPress.org never sees your premium plugins.

// CLOSED LOOP PIPELINE
> GitHub push
> Troy Server builds artifact
> Repo publishes update
> Client checks updates
> Troy Client requests repo
> Auth: Bearer KEYGEN_KEY
> Repo validates (200 OK)
> WP installs update
Supply Chain
FreeWP Repo (Troy Server) Source of truth: GitHub repos. License gate: Keygen.
Delivery
freewp-installer.zip Installs MU daemon + Troy Client + fetches branded plugin surface.
Client Site
Private Path Clients see your brand. The daemon keeps the update path private.
Updates
Native UI If Keygen is invalid, Repo returns 403. Update blocked.

The hard parts are invisible.

Vector Old Way (Manual) FreeWP Way
Purchase Buy → receive 3–5 zip files Buy → receive one installer link
Install Upload Plugin A, then B, then C Upload freewp-installer.zip
Activate Paste keys into multiple plugins Paste key once in settings
Updates Manual download/upload Native 1-Click Updates

Visual Execution Demo

● INTERACTIVE

Simulate the flow: site checks updates, repo validates Keygen, WP reacts.

INPUTS

"Allowed vs Blocked" is decided on the repo server. WordPress merely displays the result of the API handshake.

WordPress Admin / Plugins System Ready
Ready to simulate update check.
Waiting for trigger...
SYSTEM LOG TTY:1
// Waiting for input...