At 3Liz, for our internal needs, for our clients, and for deploying QGIS Server plugins on our Lizmap hosting infrastructure, we used a file server, XML files listing the available plugins, and qgis-plugin-manager.
qgis-plugin-manager is a command-line tool for managing installed QGIS plugins. Designed primarily for managing QGIS Server extensions, it also works with QGIS Desktop extensions.
Replacing files server with simple XML
Like **qgis-plugin-ci**: CLI tool for packaging QGIS plugins Not like **qgis-plugin-ci**: it is not written in Python but in Rust