These docs have been generated using AI. Expect inaccuracies until we remove this banner.

Welcome to Troy. In minutes, you'll have independent plugin updates running on your WordPress site.

Choose Your Path

Note:

Site Owner? Install Troy Client and receive updates from developers who use Troy.

Plugin Developer? Install Troy Server and distribute your plugins on your terms.

For Site Owners

A developer gave you a plugin and asked you to install Troy Client. Here's what to do:

  1. Download Troy Client
  2. Upload it via Plugins → Add New → Upload Plugin
  3. Activate. Done.

Updates for Troy-enabled plugins now appear in your dashboard like any other plugin.

→ Troy Client Documentation

For Plugin Developers

You want to distribute your plugins independently. Troy Server lets you host your own repository:

  1. Download Troy Server (includes Troy Client)
  2. Install on any WordPress site with PHP 8.4+ and MySQL 8.0.19+
  3. Upload your plugin or connect GitHub
  4. Add Troy: your-server.com to your plugin header

Your users receive updates directly from you.

→ Troy Server Documentation

Next Steps

  • Introduction — Understand why Troy exists and how it works
  • Installation — Detailed setup instructions for both Client and Server