PHPackages                             butcherman/tech\_bench - 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. [Framework](/categories/framework)
4. /
5. butcherman/tech\_bench

ActiveProject[Framework](/categories/framework)

butcherman/tech\_bench
======================

Tech Bench is a custom Content Management System (CMS) built to aid service technicians by allowing them to store and share information for the systems and customers they maintain.

6.4.1(2y ago)0101[10 PRs](https://github.com/butcherman/Tech_Bench/pulls)LGPL-2.0-or-laterPHPPHP ^8.0CI failing

Since Jul 25Pushed 1w ago3 watchersCompare

[ Source](https://github.com/butcherman/Tech_Bench)[ Packagist](https://packagist.org/packages/butcherman/tech_bench)[ RSS](/packages/butcherman-tech-bench/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (10)Dependencies (26)Versions (18)Used By (0)

Tech Bench
==========

[](#tech-bench)

[![License: GPL v2](https://camo.githubusercontent.com/77e900ae34f8da9ccccc42662fce61a94ab07ddbfe3f7d066178e824f3673dbd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c25323076322d626c75652e737667)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)[![GitHub Release](https://camo.githubusercontent.com/7d4121df7d4456262617ef2dc7dd29cdc7e7c24e913adc19e3924210e0b4ea94/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f427574636865726d616e2f546563685f42656e6368)](https://GitHub.com/Butcherman/Tech_Bench/releases/)[![GitHub Issues](https://camo.githubusercontent.com/981da81cb45640d2484623254df707f6b039d0a94646edc38ce82fe6a0dc9b67/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f427574636865726d616e2f546563685f42656e6368)](https://GitHub.com/Butcherman/Tech_Bench/issues/)

About Tech Bench
----------------

[](#about-tech-bench)

Tech Bench is a custom Content Management System (CMS) designed specifically for service technicians working in the field. This application allows technicians to securely store and share important customer information such as contact names, equipment installed, equipment backups, and notes about the customer. The advantage to using this application is to allow any technician - even those unfamiliar with the customer - quick and centralized access to all of this information.

Tech Bench consists of two major sections
-----------------------------------------

[](#tech-bench-consists-of-two-major-sections)

### Customers

[](#customers)

Customer accounts can be created as stand alone or with multiple attached sites. Customer specific information can then be stored and shared for quick centralized access. Information includes:

- Equipment Types Installed
- Equipment Specific Information (such as IP Addresses, login information, etc.)
- Contacts, including onsite and offsite contacts
- Notes for the customer, their specific site, or specific to the installed equipment
- Files such as backups, site maps, etc.

### Tech Tips (Knowledge Base) and Documentation

[](#tech-tips-knowledge-base-and-documentation)

While working in the field, all service technicians run across tips and tricks that they use to make their jobs easier. Tech Tips allows for users to create and share these tips with coworkers. This creates a custom Knowledge Base for all registered users.

An optional Public Knowledge Base is also available to give your customers an easy place to find information such as Quick Reference Guides, or custom documentation that has been put together for customers.

Additional Features
-------------------

[](#additional-features)

### File Links

[](#file-links)

Sometimes customers need access to files, or need to provide technicians with files that may be too large to email. File Links allows users to create a custom URL to deliver files, or have files uploaded to. Each File Link has an expiration dates and is only available for a limited time.

Installation and Setup of Tech Bench
------------------------------------

[](#installation-and-setup-of-tech-bench)

Tech Bench is a Docker based application. Follow the instructions in the [Installation Guide](INSTALLATION.md) for detailed instructions to setup the Tech Bench.

Upgrading Tech Bench
--------------------

[](#upgrading-tech-bench)

Upgrading to the latest version can be done though a bash script. Follow the instructions in the [Upgrade Guide](UPGRADING.md) for more information.

Backing Up Tech Bench
---------------------

[](#backing-up-tech-bench)

In order to backup the Tech Bench to an off-server location, you will need to use a package such as [Samba](https://www.samba.org/) to mount a network shared drive. This package needs to be installed on the dedicated server.

Durning the installation process, you will create a folder called ***backupData***in the same directory as the Docker Compose file. See the [Installation Guide](INSTALLATION.md)for more information.

This ***backupData*** folder can be mounted to a network share to store backups off-server.

Copyright © 2016-2025 Ron Butcher
---------------------------------

[](#copyright--2016-2025-ron-butcher)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see &lt;[www.gnu.org/licenses](http://www.gnu.org/licenses)&gt;.

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance64

Regular maintenance activity

Popularity6

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 97.1% 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.

###  Release Activity

Cadence

Every ~142 days

Recently: every ~273 days

Total

16

Last Release

1086d ago

Major Versions

2.4.4 → 3.2.52018-04-24

3.2.5 → 4.1.42018-12-02

4.7.1 → 5.0.02020-03-31

5.2.1 → 6.0.02022-04-09

PHP version history (4 changes)4.1.4PHP ^7.1.3

5.0.0PHP ^7.2

6.0.0PHP ^7.4|^8.0

6.2.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/56d89dfcfb221e575a5cac23f6b123301a180d61b48c8d5e53fd1ef7e2654744?d=identicon)[butcherman](/maintainers/butcherman)

---

Top Contributors

[![butcherman](https://avatars.githubusercontent.com/u/6724178?v=4)](https://github.com/butcherman "butcherman (2236 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (60 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (6 commits)")

---

Tags

cmsservice-technicianstech-benchtech-tipsframeworklaravelservicecmsmaintenanceKnowledge Basekbcustomerservice techtech benchtechnician

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/butcherman-tech-bench/health.svg)

```
[![Health](https://phpackages.com/badges/butcherman-tech-bench/health.svg)](https://phpackages.com/packages/butcherman-tech-bench)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[bytefury/crater

Free &amp; Open Source Invoice App for Individuals &amp; Small Businesses. https://craterapp.com

8.3k4.2k](/packages/bytefury-crater)

PHPackages © 2026

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