DOCUMENTATION

Racketeer v0.3.2 — offline-first rack documentation for fire & security, IT, and AV integrators.

↓ Download Free
Looking for the full feature reference? The User Guide covers every feature in detail — rack builder, port mapping, cameras, PAVA, IPAM, audit log, exports, and more.

System Requirements

Windows

  • Windows 10 or 11 (64-bit)
  • Modern browser (Chrome, Edge, Firefox)
  • 4 GB RAM minimum
  • 500 MB disk space

macOS

  • macOS 12 Monterey or later
  • Apple Silicon or Intel
  • Node.js 22 (auto-installed via Homebrew)
  • 4 GB RAM minimum

Linux

  • Ubuntu 20.04+ / Debian 11+ / RHEL 8+
  • Node.js 22 (auto-installed)
  • 4 GB RAM minimum
  • Any modern browser
No internet required. Once installed, Racketeer runs completely offline. License activation is done by pasting a key string — no connection needed. Your data never leaves the machine.

Install — Windows

Download Racketeer-Setup-0.3.2.exe from the releases page. No Docker required — Node.js is bundled.

  1. Right-click Racketeer-Setup-0.3.2.exeRun as administrator.
  2. Enter your licence key (leave blank for the Free Plan) and choose a port (default 3000).
  3. The installer deploys the application, registers a background Windows Service (Racketeer), and adds a Start Menu shortcut.
  4. When the installer finishes, click Open Racketeer in browser or navigate to http://localhost:[chosen port].
  5. Racketeer starts automatically on every boot — no further action required.
Change port after install: Open C:\Program Files\Racketeer\, right-click reconfigure.ps1Run with PowerShell. Enter the new port when prompted — the service restarts automatically.

Managing the Windows Service

PowerShell (run as Administrator)
# Check status
Get-Service Racketeer

# Stop
Stop-Service Racketeer

# Start
Start-Service Racketeer

# Open in browser
http://localhost:3000

Install — Linux

Download Racketeer-0.3.2-linux.zip from the releases page and extract it.

Terminal
unzip Racketeer-0.3.2-linux.zip -d racketeer
cd racketeer
chmod +x install.sh
sudo ./install.sh

Node.js 22 is installed automatically on Ubuntu/Debian and RHEL/Fedora. The installer registers a systemd service (racketeer). Racketeer is available at http://localhost:3000 and starts automatically on boot.

Manage the service
# Check status
sudo systemctl status racketeer

# Stop
sudo systemctl stop racketeer

# Start
sudo systemctl start racketeer

Install — macOS

Download Racketeer-0.3.2-macos.zip from the releases page and extract it.

Terminal
unzip Racketeer-0.3.2-macos.zip -d racketeer
cd racketeer
chmod +x install.sh
sudo ./install.sh

Node.js 22 is installed automatically if Homebrew is present. The installer registers a LaunchDaemon so Racketeer starts at boot. Access at http://localhost:3000.

Changing the Port — Linux / macOS

On Linux, edit the systemd service file and reload:

Linux — change port
sudo systemctl stop racketeer
sudo nano /etc/systemd/system/racketeer.service
# Change:  Environment=PORT=3000  to your new port
sudo systemctl daemon-reload
sudo systemctl start racketeer

On macOS, edit the LaunchDaemon plist and reload:

macOS — change port
sudo launchctl unload /Library/LaunchDaemons/com.racketeer.app.plist
sudo nano /Library/LaunchDaemons/com.racketeer.app.plist
# Find <key>PORT</key><string>3000</string> and change the value
sudo launchctl load -w /Library/LaunchDaemons/com.racketeer.app.plist

First Login

Navigate to http://localhost:3000 (or the port you configured).

The default admin credentials are:

Default credentials
Username:  admin
PIN:       0000
Change the PIN immediately. Go to the admin menu (top right) → Accounts → click your account → Edit PIN.

License Activation

The Free Plan is active by default — no license key required. It includes 3 users, 5 sites, and 10 racks with no expiry.

To activate a purchased license key:

  1. Log in as an admin user.
  2. Click your username in the top-right corner → License.
  3. Paste your RKS1.-prefixed license key into the field and click Activate.
  4. The page will confirm your plan tier, seat count, and expiry date. No internet connection is required.

Sites & Racks

The Racketeer data hierarchy is: Sites → Racks → Devices → Ports.

From the dashboard, click Add Site to create a site, then Add Rack inside it. Click a rack card to open the rack builder.

Adding Devices

Inside the rack builder, the device palette appears on the left. Drag a device type from the palette and drop it into a U-slot in the rack. You can also click any device in the palette and then click the target slot.

Click any placed device to open its detail panel where you can rename it, set IP addresses, power draw, serial number, and more.

Built-in Device Types

The standard device palette includes:

Port Mapping

Click a device in the rack, then click the Ports tab in the detail panel. Click any port to open the port details dialog.

For each port you can set:

Capacity Planning View

Click the Capacity button in the dashboard header to overlay capacity indicators on every rack card:

Cable Register

Navigate to Cables in the dashboard header (or go directly to /connections). The cable register shows every port-to-port connection across all your sites and racks in a single table.

Audit Log PROFESSIONAL+

Navigate to Audit in the dashboard header (admin users only, visible on Professional plan and above).

Every change to the database is recorded with a timestamp, the logged-in username, the action type (create / update / delete), and the entity affected. The audit log is immutable — entries are never edited, only appended.

Rack Templates & Duplication PROFESSIONAL+

Duplicate a rack: click the ⋮ menu on any rack card → Duplicate. The clone is added to the same site.

Save as Template: click the ⋮ menu on any rack card → Save as Template. Give the template a name. IP addresses, MAC addresses, and asset numbers are stripped automatically.

Create from Template: click From Template below the "Add Rack" button. Pick a saved template — a new rack is created pre-populated with all devices and port configurations from the template.

Site Client Info & PDF Cover Page

Click the (info) icon on any site card to open the Client Info panel. Fill in any combination of:

When client info is present, all PDF exports for that site include a formatted cover page. The site card will show the client name and, if a next service date is set, highlight it amber when it falls within the next 30 days.

Asset License Tracking PROFESSIONAL+

Navigate to the Expiring Licenses card on the dashboard (or go directly to /licenses) to manage software, hardware, subscription, and maintenance licenses for your customer installations.

For each license you can record:

The dashboard "Expiring Licenses" card turns amber and shows a count when any license expires within 30 days. The full license list can be exported as CSV.

PDF & CSV Export

Branded exports (Professional+): If App Branding is configured, your company logo appears top-right on every exported PDF and your app title replaces "Racketeer" in PDF headers and footers.

Exports are available at both the site level and individual rack level.

Site PDF

From the dashboard, click the menu on a site card → Export Site PDF. Includes a cover page (if client info is set), a summary table of all racks, and device listings for each rack.

Rack PDF / Mounting Guide

Open a rack, click ExportRack PDF or Mounting Guide. The mounting guide lists each device with its U position, height, and weight.

CSV Export

From the dashboard Tools menu → Export CSV. Produces a spreadsheet of all devices across all sites and racks.

Cable Register PDF / CSV

From the Cables page, use the Export buttons in the top-right corner.

Asset Licenses CSV

From the Licenses page, use the Export CSV button to download all visible (filtered) licenses including status, cost, and expiry date.

NVR / DVR Camera Configuration

When you place an NVR / DVR device in a rack, a Configure Cameras button appears in its detail panel. This opens the camera configuration dialog where you can document all cameras connected to that recorder.

For each camera you can record:

Camera data is included in PDF and CSV exports for that rack.

PAVA Device Configuration

Public Address & Voice Alarm (PAVA) amplifiers and controllers support speaker documentation. Click Configure PAVA in the device detail panel to manage speakers connected to that device.

For each speaker you can record:

PAVA speaker details appear in the rack PDF export, giving you a complete record of all loudspeaker positions and wiring without leaving Racketeer.

Drive Bay & Storage Management

Servers, NAS / Storage devices, and NVR / DVR devices support drive bay documentation. Click the Drive Bays tab in the device detail panel to document installed drives.

For each bay you can record:

A storage summary (total capacity, filled bays) is shown at the top of the drive bay view and is included in the rack PDF export.

Custom Device Library

Need a device type that isn't in the standard palette? Click the menu in the top-right → Custom Devices to open the custom device manager.

For each custom device you can set:

Custom devices appear in their own section at the bottom of the device palette and can be placed, configured, and exported like any built-in device type.

IP Address Management (IPAM) PROFESSIONAL+

Navigate to IPAM in the dashboard header (or go directly to /ipam) for a cross-site view of every IP address in your estate.

Subnets

Define your subnet structure — add CIDRs such as 192.168.1.0/24 with a name (e.g. "Management VLAN"), VLAN tag, and optional site scope. Racketeer automatically calculates:

IP Registry

The registry tab aggregates every IP address across all sites, racks, and devices into one searchable table — including device management IPs, port-level IPs (e.g. switch VLAN interfaces), camera IPs, PAVA device IPs, and gateway addresses.

Service & Maintenance Log PROFESSIONAL+

Navigate to Maintenance in the dashboard header (or go directly to /maintenance) to keep a structured record of all service and maintenance work carried out on your racks.

For each log entry you can record:

Log entries can be filtered by site, rack, type, and free-text search, and exported as CSV or PDF.

Quick access from the rack: Open any rack → click the menu → Log Maintenance. This takes you straight to the maintenance page pre-filtered to that rack with the Add Entry dialog open.

QR Code & NFC Labels PROFESSIONAL+

Generate printable label sheets for your racks so engineers on site can scan directly to the rack view without logging in or searching.

From the dashboard, click the menu on any rack card → Generate QR Label.

Click Download PDF to generate a ready-to-print label sheet. Print on standard Avery-compatible label sheets and attach to the rack door.

NFC tags: Cheap writable NFC tags (NTAG213 / NTAG215, £5–£10 for a pack of 10) can be programmed with the rack URL using free apps such as NFC Tools on Android or NFC for iPhone on iOS. Tap the tag on the rack door → the rack opens instantly in the browser.

QR Scan On Site

The search bar on both the dashboard and inside any rack includes a scan button (the QR icon). Tap it to open the camera scanner.

No app install required — this works in any modern mobile browser.

Tools & Calculators

Navigate to Tools in the dashboard header to access the built-in engineering calculators. The IP Subnet Calculator is available on all plans. The CCTV, RAID, and Battery calculators require Professional or above.

CCTV Storage Calculator

Estimate required storage for a CCTV system. Enter the number of cameras, resolution, frame rate, compression (H.264/H.265), and retention period in days. The calculator outputs total storage in GB/TB and suggests drive configurations.

RAID Calculator

Calculate usable capacity and fault tolerance for common RAID levels (RAID 0, 1, 5, 6, 10). Enter drive count and individual drive size to see usable space, minimum drives, and drives that can fail before data loss.

Battery Backup Calculator

Calculate required UPS battery capacity. Enter total load in watts and required runtime in minutes to get the minimum VA rating and recommended battery capacity in Ah (at 12V).

Mobile & On-Site Use

Racketeer is fully responsive and designed to be used on a phone or tablet while standing in front of a rack. All pages reflow to a single-column layout at mobile widths.

Mobile Dashboard

The dashboard header collapses to a compact nav bar. The site/rack search bar remains accessible at the top, and a QR scan button sits alongside it so you can jump to any rack without typing.

Mobile Rack View

Inside a rack the header is split into two rows to keep controls usable on small screens:

Secondary actions (view image, upload image, export, clear rack) are grouped into the menu to keep the header uncluttered.

On-Site Workflow

  1. Print or display a QR label for a rack (Dashboard → rack ⋮ → Generate QR Label)
  2. Stick the label on the rack door or keystone patch
  3. On site, open Racketeer in your phone browser and tap the scan button, or just scan the QR code with your camera app — it opens the rack directly
  4. Log a maintenance entry while on site via ⋮ → Log Maintenance from within the rack
HTTP vs HTTPS: On a local network (HTTP) the scan button uses your phone's native camera app to capture the image — no browser permission prompt needed. On HTTPS a live in-browser viewfinder is used instead.

Plan Comparison

Feature Starter Professional Team
Sites20UnlimitedUnlimited
Racks50UnlimitedUnlimited
User accounts51530
All device types (incl. firewall, NAS, console server)
Custom device libraryPro+Pro+
Drive bay & storage documentationPro+Pro+
Camera & NVR configurationPro+Pro+
Capacity planning view
Cable register
Client info + PDF cover page
PDF & CSV export
QR code scanning (on-site)
IP Subnet Calculator
Audit logPro+Pro+
Asset license trackingPro+Pro+
Rack templates & duplicationPro+Pro+
Rack JSON import & exportPro+Pro+
IPAM — subnet management & IP registryPro+Pro+
Service & maintenance logPro+Pro+
QR & NFC rack labels (PDF)Pro+Pro+
CCTV, RAID & battery toolsPro+Pro+

Default Credentials

Factory defaults
Username:  admin
PIN:       0000

Change these immediately after installation. Go to the user menu (top right) → Accounts.

Data Location & Backup

All application data (sites, racks, devices, accounts, license key) is stored in a single JSON file:

Data file location
# Windows
C:\Program Files\Racketeer\data\db.json

# Linux
/opt/racketeer/data/db.json

# macOS
/opt/racketeer/data/db.json

Back up the entire data/ folder (or directory) regularly. Restoring is as simple as replacing the folder and restarting the service. The data/ folder also contains your license.key file — include this in your backup.

Changelog

See the full CHANGELOG.md on GitHub for a complete version history.