detain / myadmin-novnc-plugin
NoVNC HTML5 VNC connection handling plugin for the MyAdmin control panel framework
Package info
github.com/myadmin-plugins/novnc-plugin
Type:myadmin-plugin
pkg:composer/detain/myadmin-novnc-plugin
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-03-19 17:09:07 UTC
README
A plugin for the MyAdmin control panel framework that provides NoVNC HTML5 VNC connection handling. This plugin integrates browser-based VNC access into MyAdmin, enabling remote desktop connectivity through an HTML5-compatible interface without requiring standalone VNC client software.
Features
- HTML5-based VNC connections via NoVNC
- Seamless integration with the MyAdmin plugin system
- Event-driven architecture using Symfony EventDispatcher
- Admin menu and settings integration
Requirements
- PHP 8.2 or higher
- ext-soap
- Symfony EventDispatcher 5.x, 6.x, or 7.x
Installation
Install via Composer:
composer require detain/myadmin-novnc-plugin
Usage
The plugin registers itself automatically through the MyAdmin plugin loader system. It hooks into the event dispatcher to provide menu entries and configuration settings for NoVNC connections.
Testing
Run the test suite with PHPUnit:
composer install vendor/bin/phpunit
License
This package is licensed under the LGPL-2.1 license.