Skip to content

myadmin-plugins/novnc-plugin

Repository files navigation

MyAdmin NoVNC Plugin

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.

About

noVNC HTML5 Websockets VNC Client MyAdmin Plugin

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages