GL Plugin Hub is a centralized plugin management and distribution system for WordPress. It allows you to host, version, and serve private plugin updates directly from your own WordPress installation — no third-party service required.
Key Features
- 🎯 strong>Self-Hosted Plugin Repository — Manage all your custom plugins from one dashboard
- 🔄 strong>Automatic Updates — Push updates to client sites via the WordPress native update system
- 🔐 strong>API Key & Domain Security — Control who can access your plugins and from which domains
- 📋 strong>Version Management — Add, edit, and roll back plugin versions with full changelog support
- 🧩 strong>REST API — Fully documented endpoints for update checks, plugin info, and downloads
Designed for agencies, freelancers, and teams who distribute custom WordPress plugins and need a reliable, private update pipeline.
Installing GL Plugin Hub
- Upload the code>gl-plugin-hub folder to your code>/wp-content/plugins/ directory
- Activate the plugin through the strong>Plugins menu in WordPress
- Navigate to strong>GL Plugin Hub in the admin menu
- Click strong>Add New Plugin to register your first plugin
- Fill in the plugin details, add versions, and attach ZIP files
- Configure your API keys under strong>Settings → GL Plugin Hub Settings
Setting Up Client Sites
- Install and activate em>WP Site Sync Pro on the client site
- Enter the GL Plugin Hub URL and API key in the client plugin settings
- Updates will now appear automatically when new versions are published
Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- Valid SSL certificate recommended for secure downloads
Does this work with WordPress core's native update system?
Yes. Client sites using em>WP Site Sync Pro will see update notifications directly in their WordPress dashboard — just like plugins from the official repository.
Do I need a license key to download plugins?
Licensing is optional. You can secure downloads using API keys and domain whitelisting instead, or enable license validation for an additional layer of control.
Can I host this on a multisite installation?
Yes, GL Plugin Hub works on both single-site and multisite WordPress installations.
How do client sites receive updates?
Client sites running em>WP Site Sync Pro periodically check the GL Plugin Hub REST API. When a new version is detected, the update appears in strong>Dashboard → Updates and can be installed with one click.
Where are plugin ZIP files stored?
ZIP files are managed through the WordPress Media Library. Each version can have its own ZIP file attached for download.