- Docs
- Getting Started
Getting Started
Welcome to Troy. In minutes, you'll have independent plugin updates running on your WordPress site.
Choose Your Path
Site Owner? Install Troy Client to get updates from developers who use Troy.
Plugin Developer? Install Troy Server to 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 the Troy Server installer (includes Troy Client).
- Upload it via Plugins → Add New → Upload Plugin and activate it — it sets up everything.
- Create a plugin entry and register a slug for it.
- Add a
Troyheader to your plugin with your repository URL. - Connect your GitHub repository, enter a WordPress.org slug, or upload ZIP files.
- Create a Package so users can install your plugins in one step.
The Troy Server documentation covers each step in detail.
Next Steps
- Introduction — Understand why Troy exists and how it works.
- Quick Start — Add Troy support to your plugin in 5 minutes.
