PHPackages                             dfranco/mhvtl-gui - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dfranco/mhvtl-gui

ActiveProject[Utility &amp; Helpers](/categories/utility)

dfranco/mhvtl-gui
=================

Web Console GUI for mhvtl: A Linux Virtual Tape Library

201PHP

Since Jan 14Pushed 1mo agoCompare

[ Source](https://github.com/dfranco/mhvtl-gui)[ Packagist](https://packagist.org/packages/dfranco/mhvtl-gui)[ RSS](/packages/dfranco-mhvtl-gui/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Note

This repository is a clone of the original [mhvtl-gui](https://github.com/tomoconnor/mhvtl-gui) which have not been maintained since several years (all credits goes to it's original author [Tom O'Connor](https://github.com/tomoconnor)).

My goal is to provide a safe, bug free and feature rich webUI to the [mhvtl](https://github.com/markh794/mhvtl) community users.

Hope you'll enjoy the efforts!

MHVTL Web GUI
=============

[](#mhvtl-web-gui)

MHVTL Web GUI for the Linux based Virtual Tape Library by [Mark Harvey](markh794@gmail.com)

License
-------

[](#license)

GPL v2

Disclaimer
----------

[](#disclaimer)

This SOFTWARE PRODUCT is provided by me "as is" and "with all faults." I makes no representations or warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, typographical errors, or other harmful components of this SOFTWARE PRODUCT. There are inherent dangers in the use of any software, and you are solely responsible for determining whether this SOFTWARE PRODUCT is compatible with your equipment and other software installed on your equipment. You are also solely responsible for the protection of your equipment and backup of your data, and I will not be liable for any damages you may suffer in connection with using, modifying, or distributing this SOFTWARE PRODUCT.

Requirements
------------

[](#requirements)

1. You will need a PHP enabled web server (required) Please test with "phpinfo();"
2. Setup sudo (required)
    - Allow your web server user id to run commands locally as root e.g.: Run # echo "apache ALL=(ALL) NOPASSWD: ALL" &gt;&gt;/etc/sudoers
    - Comment out the line "Defaults requiretty" in /etc/sudoers
    - You may need to disable selinux to run sudo from httpd, Reported by crippa.andrea/MHVTL Forum
3. Install some OS utility tools :
    - lsscsi (yum install lsscsi) (Required)
    - mtx (yum install mtx) (Required)
    - mt-st (yum install mt-st) (Required)
    - git version 1.7.4.1 or higher yum install git (Optional - for LIVE UPDATE Feature)
    - sysstat (yum install sysstat) (Optional)
    - sg3\_utils (Optional) yum install sg3\_utils
4. Install MHVTL / Minimum Release 0.18 Version 15 \] e.g. Version: 0.18.15-git-xxxxxx (required)
    - Download MHVTL via Public git Repositories  or see
5. Internet connectivity for LIVE UPDATE Feature (Optional)
6. tgt 1.17 or higher from  (Optional) used for iSCSI Target
7. Supported Internet Browser : Internet Explorer 8, FireFox, and Google Chrome (Application mode ) for better experience

Installation
------------

[](#installation)

1. Add a directory alias in your web server configuration file for MHVTL GUI:

    Example

    ```
    Alias /mhvtl "/var/www/html/mhvtl"

       Options None
       AllowOverride None
       Order allow,deny
       Allow from all

    ```
2. Copy all MHVTL GUI files to the aliased directory specified above.
3. Access MHVTL GUI via your Internet Browser e.g.  or
4. Log on with password: "mhvtl"

> To change the default password, update the file ~go.php where it says "if ( $password == "mhvtl" )"

Help and support
----------------

[](#help-and-support)

You found an issue ? Have a question / feedback ?

Feel free to [create an issue](https://github.com/dfranco/mhvtl-gui/issues/new) on this GitHub repo

For additional help or to report bugs, please visit MHVTL forums at:

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance63

Regular maintenance activity

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 Bus Factor1

Top contributor holds 92.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/3104203c1dfc53930ddb49d52f5c2f3bbad46e6fd15f8c2dc23ffdf15515af6d?d=identicon)[dfranco](/maintainers/dfranco)

---

Top Contributors

[![niadev67](https://avatars.githubusercontent.com/u/744230?v=4)](https://github.com/niadev67 "niadev67 (153 commits)")[![dfranco](https://avatars.githubusercontent.com/u/482177?v=4)](https://github.com/dfranco "dfranco (10 commits)")[![gjsd2](https://avatars.githubusercontent.com/u/171554697?v=4)](https://github.com/gjsd2 "gjsd2 (2 commits)")

---

Tags

mhvtlvtlwebui

### Embed Badge

![Health badge](/badges/dfranco-mhvtl-gui/health.svg)

```
[![Health](https://phpackages.com/badges/dfranco-mhvtl-gui/health.svg)](https://phpackages.com/packages/dfranco-mhvtl-gui)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
