These docs have been generated using AI. Expect inaccuracies until we remove this banner.
- Docs
- Getting Started
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:
- Download Troy Client
- Upload it via Plugins → Add New → Upload Plugin
- Activate. Done.
Updates for Troy-enabled plugins now appear in your dashboard like any other plugin.
For Plugin Developers
You want to distribute your plugins independently. Troy Server lets you host your own repository:
- Download Troy Server (includes Troy Client)
- Install on any WordPress site with PHP 8.4+ and MySQL 8.0.19+
- Upload your plugin or connect GitHub
- Add
Troy: your-server.comto your plugin header
Your users receive updates directly from you.
Next Steps
- Introduction — Understand why Troy exists and how it works
- Installation — Detailed setup instructions for both Client and Server
