- What is srebb/supervisor-admin used for?
- srebb/supervisor-admin is a Laravel package that adds a web admin panel for Supervisor. It lets you browse Supervisor programs, start, stop, and restart processes, and inspect process status and logs without leaving your Laravel application. It is useful when you want a lightweight UI for common Supervisor operations.
- How do I install srebb/supervisor-admin in Laravel?
- Install the package with Composer using composer require srebb/supervisor-admin. Then follow the repository README for any required publishing, configuration, or route setup steps. Check the README and composer.json for the supported Laravel and PHP versions before installing.
- Which Laravel versions does srebb/supervisor-admin support?
- The supported Laravel and PHP versions are defined by the package composer.json and README. Check those constraints before adding it to an existing project. If your Laravel version is not listed, verify compatibility or test in a non-production environment first.
- How do I configure supervisor-admin?
- Configuration is handled through the package setup described in the README. That may include publishing a config file and setting options for how the panel connects to Supervisor. Review the README for the exact configuration keys and defaults rather than assuming them.
- Is srebb/supervisor-admin protected by authentication?
- The package provides a web admin panel, so you should protect its routes with Laravel middleware such as auth and appropriate authorization gates. Check the README for any built-in middleware or access-control configuration. Do not expose Supervisor controls publicly without authentication.
- Can I start, stop, and restart Supervisor processes from the admin panel?
- Yes, the package is described as letting you start, stop, and restart Supervisor processes from its web admin panel. This makes it possible to perform common Supervisor actions without using the command line. You should still restrict access to trusted administrators.
- Can I view Supervisor process status and logs in the panel?
- The package lets you inspect Supervisor status and logs through its admin panel. This can help you diagnose process failures and confirm whether programs are running. For exact log behavior and limits, refer to the package README.
- Does srebb/supervisor-admin need Supervisor on the same server?
- The panel needs access to Supervisor so it can read status and issue commands. In most Laravel deployments this means Supervisor is running on the same host, but the package README should be checked for supported connection assumptions. Ensure the web application user has the required permissions for the Supervisor socket or commands.
- How do I test srebb/supervisor-admin in a Laravel application?
- Test the package in a local or staging Laravel environment before using it in production. Use Laravel's testing tools and, where possible, avoid issuing real Supervisor commands in automated tests by mocking or isolating those calls. Check the README for any package-specific testing guidance.
- What are alternatives to srebb/supervisor-admin?
- Alternatives include using supervisorctl directly, building custom Laravel Artisan commands, or adopting another Supervisor web UI package. Evaluate each option for Laravel version compatibility, authentication support, maintenance activity, and fit with your deployment model. For this package, review the GitHub repository for recent releases and open issues.