LymeScribe Server — from purchase to first transcription

A complete walkthrough for setting up an always-on LymeScribe Server on your own hardware, from picking a machine through activating your license and transcribing your first file.

Last updated 2026-07-19

On this page

  1. Before you buy
  2. The 14-day free trial
  3. Choose your platform
  4. Install the prerequisites
  5. Download your installer
  6. Install the server
  7. Activate your license
  8. Connect your first client
  9. Updating the server
  10. Troubleshooting & support

1Before you buy

LymeScribe Server is a self-hosted product — it runs on a machine you own, not on a cloud LymeStack manages. That's the point (your audio never leaves your building), but it does mean setup takes more than a double-click. Read this whole page before you buy so there are no surprises.

What you needDetails
Hardware A dedicated Windows PC with an NVIDIA GPU (fastest, real-time), or an Apple Silicon Mac (M1 or later, 16 GB+ RAM, CPU-only — see the note below). Windows without a GPU also works, just slower (CPU fallback).
Software setup WSL2 + CUDA/cuDNN + a WhisperX Python environment (Windows), or Homebrew + a WhisperX Python venv (Mac). This is ML tooling, not a typical app install — budget 30–60 minutes the first time. Guides are linked in step 2 below.
A HuggingFace account Free, but required — the speaker-labeling (diarization) models are gated and need a one-time license acceptance. See step 2.
Trial before you pay Install and run the server free for 14 days before buying — see below.
If it's not for you 30-day money-back guarantee, no questions asked. Email webinquiry@iadev.net.
Apple Silicon note: WhisperX's transcription engine has no Metal/GPU backend on Apple Silicon, so the Mac server runs CPU-only and is batch-oriented rather than real-time. It's a solid choice for a small office that's fine with turnaround measured in the length of the recording; a Windows machine with an NVIDIA GPU is the real-time-at-scale option.

2The 14-day free trial

You can install and use the full server for 14 days at no cost, no credit card required. The trial clock starts on your first transcription, not on install — so you can take your time getting WhisperX and the server running before the clock starts. When you're ready to keep it, buy a license and activate in the admin dashboard; nothing about your setup changes.

3Choose your platform

Windows + NVIDIA GPU

  • Real-time transcription speed
  • Requires WSL2 + CUDA/cuDNN
  • Installer: LymeScribe-x.y.z.msi
  • Runs as a Windows Service named LymeScribe

Best for offices that want live, real-time transcription for several people at once.

Apple Silicon Mac

  • CPU-only, batch-oriented (see note above)
  • Requires Homebrew + a Python venv
  • Installer: LymeScribe-x.y.z-macos-arm64.pkg
  • Runs as a per-user launchd agent, com.lymescribe.api

Best for a small practice that already has a spare Mac and is fine with non-real-time turnaround.

Either platform runs the same server software and the same admin dashboard, on port 58994 — everything past this point is the same guide with platform-specific notes called out.

4Install the prerequisites

Do this before installing LymeScribe Server itself — the installer sets up the app, not the ML tooling underneath it. Follow the guide for your platform, then come back here:

Keep your HuggingFace token handy. The server's first-run setup wizard asks for it directly — you'll paste it in during install, not edit a config file by hand.

5Download your installer

Your license-key email includes a direct download link for your platform's installer. The two server installers are:

PlatformFile
WindowsLymeScribe-x.y.z.msi
Apple Silicon MacLymeScribe-x.y.z-macos-arm64.pkg
Don't confuse this with the free client. LymeScribe also ships a free desktop client app (Mac/Windows, from the homepage) that connects to a server. The Server installers above are the always-on office server itself — a different product, a different download, only needed on the one machine that will host it.

6Install the server

Windows

The Windows installer is not yet code-signed (an Authenticode certificate is on the roadmap), so Windows will warn you about an unrecognized publisher. This is expected — here's exactly how to get past it:

  1. Run LymeScribe-x.y.z.msi. If a blue "Windows protected your PC" dialog appears, click the small "More info" link, then click the "Run anyway" button that appears.
  2. If Windows then asks whether to allow the app to make changes to your device (an "unknown publisher" prompt), click Yes.
  3. The installer registers a Windows Service named LymeScribe, opens a firewall rule for the server port, and starts the service automatically.

See also the general Windows install-warning walkthrough (written for the client app, but the same SmartScreen steps apply here).

Apple Silicon Mac

  1. Open LymeScribe-x.y.z-macos-arm64.pkg and follow the installer. This package is signed and notarized, so macOS should not warn you.
  2. The installer places the server at /usr/local/bin/lymescribe/ and registers a per-user launchd agent (com.lymescribe.api) that starts the server automatically and keeps it running.

First run — the setup wizard

However you installed, open http://localhost:58994/admin in a browser on the server machine. The first-run wizard walks you through, in order: confirming your prerequisites are in place, WhisperX execution mode and paths, model and device selection, an environment validation check (Python venv, WhisperX, GPU, ffmpeg), your HuggingFace token, and setting an admin password plus your first API key. Save that API key somewhere safe when it's shown — it's only displayed once, and you'll need it in step 8.

7Activate your license

Once setup completes you land on the admin dashboard. Activating your license is separate from the setup wizard and doesn't block transcription during the trial:

  1. In the left sidebar, open Licensing.
  2. Paste your license key — it looks like LS-XXXX-XXXX-XXXX-XXXX — and click Activate.
  3. The status card updates to show your license as active, along with activation usage (your license activates up to two machines — a production install plus one spare for a migration or rebuild) and your refund-window status.
Wrong key type? A LymeScribe Host key (the $39 personal-hosting unlock for the desktop client) will not activate a Server install — the Licensing page will tell you plainly if you paste one in by mistake. Server licenses only work with the Server SKU.

Need to move your license to a new machine, or deactivate a retired one? Use the Deactivate this server button on the same page. LymeScribe never deactivates automatically when you uninstall — if a machine dies before you can deactivate it, email webinquiry@iadev.net and we'll sort it out.

8Connect your first client

Clients (the free LymeScribe Mac and Windows apps) connect to your server over the local network using an API key, not the license key:

  1. On each client machine, open the LymeScribe app and go to Settings → Server.
  2. Enter the server's address, e.g. 192.168.1.100:58994, and the API key created during setup (or a new one — see below).
  3. Click Test Connection to confirm it's reachable, then Save & Connect.

Create additional named, individually revocable keys — one per person or device — from the admin dashboard's API Keys page, or via the CLI:

dotnet run -- keys create --name "Front Desk MacBook"

For advanced configuration (ports, TLS, rate limiting, and the full settings list), see the Server Setup section of the Configuration Guide included with your installation.

9Updating the server

When a new version is published, the admin dashboard shows a dismissible banner with the version number and release notes — the server checks for updates itself, but never downloads or installs automatically. To update:

  1. Download the new versioned installer from the link in the banner (or from a new key/update email).
  2. Run it, same as the original install — Windows uses its normal in-place upgrade path, macOS re-runs the pkg.
  3. The server restarts on the new version. It's designed to preserve your settings, license activation, and history through an upgrade — nothing to reconfigure.

Offline or air-gapped servers simply never see the banner; that's fine, update manually whenever convenient.

10Troubleshooting & support

Server won't start after install: re-check the prerequisite guide for your platform — the most common cause is an incomplete WhisperX environment or a missing HuggingFace token. The setup wizard's environment-validation step will point at the specific failing check.

Transcription requests fail with "license required": your trial has ended or your license isn't active. Open the admin dashboard's Licensing page to check status and activate.

Can't reach the admin dashboard from another computer: by default it's reachable at the server's LAN IP on port 58994 (e.g. http://192.168.1.100:58994/admin); confirm the firewall rule (Windows) allows it, or that the Mac isn't behind a restrictive network profile.

Anything else: email webinquiry@iadev.net — a real person answers, best-effort (no numeric SLA at this stage, but we're quick).

SCREENSHOTS — SmartScreen "More info / Run anyway", setup wizard steps, and the Licensing admin page will be added here once available (M10).

Contact us about LymeScribe Server