detain/myadmin-novnc-plugin

NoVNC HTML5 VNC connection handling plugin for the MyAdmin control panel framework

Maintainers

Package info

github.com/myadmin-plugins/novnc-plugin

Type:myadmin-plugin

pkg:composer/detain/myadmin-novnc-plugin

Statistics

Installs: 256

Dependents: 0

Suggesters: 0

Stars: 6

Open Issues: 1

v2.0.0 2019-04-04 08:08 UTC

This package is auto-updated.

Last update: 2026-03-19 17:09:07 UTC


README

Build Status Latest Stable Version Total Downloads License

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.