CoreAdminDXstable · v1.2.3★ 2released Jun 4, 2026
Plugin Manager
Install, update and manage YOURLS plugins directly from the admin panel.
Overview
Plugin Manager brings a modern management workflow to YOURLS: search, install, update and remove plugins without touching FTP or the command line. Everything is controllable from an interface integrated in the admin area.
Key features
- ●Install plugins directly from the admin interface.
- ●One-click updates when a new version is available.
- ●Safe deactivation and removal without filesystem access.
- ●Designed as a central hub for those managing multiple YOURLS instances.
Quick install
1cd user/plugins
2git clone https://github.com/gioxx/YOURLS-PluginManager
3# Activate 'Plugin Manager' from the YOURLS admin panel
YOURLS min1.9+
PHP compat7.4 / 8.x
If YOURLS doesn't have write permissions on the plugins directory, Plugin Manager will show an error like “Automatic installation is not possible because YOURLS cannot write to …/user/plugins”. In that case you can install manually over SSH — run these commands inside your plugins directory:
SSH
1wget -O YOURLS-PluginManager-1.2.3.zip "https://api.github.com/repos/gioxx/YOURLS-PluginManager/zipball/1.2.3"
2unzip YOURLS-PluginManager-1.2.3.zip
3rm -rf YOURLS-PluginManager/
4mv gioxx-YOURLS-PluginManager-*/ YOURLS-PluginManager/
5rm YOURLS-PluginManager-1.2.3.zip
Alternatively, download the ZIP above, extract it locally and upload the folder via FTP/SFTP.
Changelog
What's New
- Icon-only action buttons: single compact row of 5 square icon buttons (⏻ · 🔗 · 🔎 · ⬆️ · 🗑️) with tooltips; legend inside the table header explains each icon
- Rebalanced table columns: Plugin 40%, Last Updated 35%, Actions 25%
- Proper emoji centering: all action buttons and the show/hide token toggle are now `<button>` elements
- Update button always visible: blue when an update is available, amber when source-only reinstall is available, greyed out otherwise
- Restore source_only reinstall: plugins tracked from a branch (no GitHub Release) now show an amber ⬆️ button that triggers reinstall from the default branch
- Manual install guide link: the permission-error message now includes a link to the SSH/FTP installation guide at yourls.gioxx.org
- Fix: empty Update form removed: the disabled Update button is now a bare element with no form wrapper
- Fix: recommended plugins install error message renders correctly — failures shown as HTML list matching the URL-based install flow
- Fix: catalog lookup uses keyed array_column map instead of O(n²) nested loop
- Italian translation: 162 strings, 0 untranslated
- Emoji variation selectors: `🗑️` and the token toggle carry the correct U+FE0F selectors