Docs Infrastructure

Local Media Server

The ThoroughRepository Local Media Server is an optional on-premise caching solution that serves approved repository media from a server inside the sales company's network, reducing bandwidth and improving load times.

During sale viewing periods, veterinarians and agents access X-ray images and scope videos thousands of times. The Local Media Server caches this media locally, ensuring consistent performance regardless of internet conditions.

Reduced Bandwidth

Media cached locally during viewing periods, reducing external data usage significantly.

Faster Loading

Consistent, fast performance for X-rays and scope videos from local network speeds.

Seamless Experience

No change to user login or navigation. Works transparently with existing workflows.

Optional Feature

The Local Media Server is an optional add-on for sales companies with high-volume viewing requirements. Contact ThoroughRepository to discuss if this solution is right for your organisation.

Docs Infrastructure Local Media Server

Architecture

How the Local Media Server integrates with ThoroughRepository cloud services and delivers media to on-site workstations.

System Architecture

CLOUD
Amazon Web Services
ThoroughRepository API Authentication & Data
Azure CDN
Media Storage DICOM, Videos, Reports
API & Auth
Media Sync
ON-PREMISE
Local Media Server
Windows Server Cached Media Library
Viewing Workstations
LAN Access to Cached Media
API & Authentication
Media Sync & Delivery

How It Works

1
Authentication

Users authenticate via the cloud ThoroughRepository platform. All user management and permissions remain centralised.

2
Media Sync

Approved media syncs from Azure CDN to the Local Media Server. Only approved, viewable content is cached locally.

3
Local Delivery

Repository workstations on the LAN load media from the local server at network speeds, bypassing internet bandwidth limits.

Docs Infrastructure Local Media Server

Requirements

Server Requirements

Hardware

Dedicated on-site server or VM with minimum 16 GB RAM, modern multi-core CPU.

Operating System

Windows Server 2019 or later (version agreed with ThoroughRepository).

Storage

Sufficient SSD disk space for active sale media. Typically 500GB-2TB depending on catalogue size.

Network Requirements

Internet

Reliable internet connection required at all times for authentication and sync.

Static IP

Static outbound IP address for whitelisting with ThoroughRepository services.

LAN

Gigabit Ethernet recommended for local workstation connections.

Access Requirements

Remote Access required

RDP access with administrator permissions for ThoroughRepository engineers during installation and maintenance.

Firewall Rules required

Outbound HTTPS (443) to ThoroughRepository and Azure CDN endpoints. Inbound access from local workstations.

Docs Infrastructure Local Media Server

Setup & Usage

Deployment Steps

1
Provide Server Access

Sales company provisions server meeting requirements and provides RDP access to ThoroughRepository.

2
Installation

ThoroughRepository installs and configures the Local Media Server application and services.

3
Network Configuration

Network routing and firewall rules configured to allow sync and local delivery.

4
Initial Sync

Media sync run for current/upcoming sale. Large initial sync may take several hours.

5
Workstation Setup

Workstations configured to use dedicated repository URL for local media delivery.

Ongoing Operation

Automatic Sync

Media syncs automatically as submissions are approved. No manual intervention required.

Monitoring

ThoroughRepository monitors server health and sync status remotely.

Maintenance

Old sale media is automatically cleaned up after the viewing window closes.

ThoroughRepository Documentation · 2025