Many clients, one platform.

Easy Fleet is a complete managed infrastructure service — purpose-built hardware and software that monitors, protects, and manages every client automatically.

50clients, one dashboard
288snapshots per server per day
0manual steps to maintain
What it does Ask about this

Everything you need. Nothing you don't.

Tap any area to see what's included. You don't need to understand all of it — it just works.

At a glance, across every client.

  • Power & uptimeKnow instantly if a machine is on, how long it's been running, and when it last restarted.
  • System healthCPU, memory, temperature and load — flagged automatically if anything looks wrong.
  • VM power & reachabilityEach virtual machine's status — running, stopped, or unreachable — visible from one place.
  • Drive spaceCapacity used across all volumes, with early warnings before anything fills up.
  • Backup statusWhether snapshots ran, when the last off-site sync completed, and if anything needs attention.
  • Service statusEvery Docker container — file servers, databases, apps — shown as running or stopped.
  • Network statusIP addresses, MAC addresses, and connectivity — everything you need to diagnose a network issue remotely.

Full control without setting foot on site.

  • Host rebootRestart any client machine remotely, safely, from the dashboard.
  • Guest VM rebootRestart individual virtual machines — including Windows Server — without touching the host.
  • Custom scripts & commandsRun any Windows or Linux command or script on a client remotely. Whatever you could do in person, you can do from here.
  • Services up / down / restartStart, stop or restart any service — file shares, databases, applications — with one action.
  • User managementAdd, remove or modify users for Samba file shares, databases, and any other Docker-based service — without logging in to each machine.
  • Volume mountingMount and unmount storage volumes remotely as needed.

WireGuard is a modern VPN protocol built into the Linux kernel. Easy Fleet uses it exclusively as the encrypted channel between each client machine and the central server — this is how all monitoring data, commands and backup traffic travels.

  • Each client machine initiates an outbound encrypted tunnel to the central server on startup — no inbound ports are opened on the client's network
  • Client tunnel keys are generated centrally and deployed automatically during setup — nothing needs to be configured on site
  • All MQTT commands, status updates, alerts and ZFS replication travel inside this tunnel — completely encrypted end to end
  • Each client has its own unique key — if a key ever needed to be revoked, it can be done instantly from the central server without affecting any other client

From the client network's perspective, the machine simply makes one outbound connection. Nothing is exposed. Nothing is listening for incoming connections.

MQTT is a lightweight, publish-subscribe messaging protocol originally designed for industrial telemetry. Easy Fleet uses it as the backbone for all communication between the central server and client machines.

  • Every client connects outbound to the central MQTT broker over TLS — no inbound ports need to be opened on client networks
  • Each client has its own certificate and can only publish and subscribe to its own topic namespace — one compromised client cannot see or affect any other
  • Commands from the central server are cryptographically signed — a client will not execute any instruction it cannot verify
  • All results, status updates and alerts return over the same channel, giving reliable two-way communication even over consumer internet connections

The result is a control plane that works through firewalls, requires no static IPs and leaves no management ports exposed to the internet.

Set it once. It runs itself.

  • Snapshot backupsEvery 5 minutes, every hour, every day — automatically, on every client, no intervention needed.
  • Off-site backup syncHourly copies sent to your central server, silently, in the background.
  • Host & container updatesSystem and Docker container updates pushed centrally on your schedule — no manual logins.
  • Custom Windows scriptsAny scheduled task or script that currently runs manually can be automated and monitored centrally.
  • Email alertsAutomatic notifications when something needs attention — before the client notices.
  • API sync backupsPull data down from cloud accounts — accounting platforms, CRMs, file services — and store it locally. A local bank of the client's own cloud data.

Docker allows any service to be packaged as a self-contained container — its own runtime, dependencies and configuration bundled together. Easy Fleet manages Docker across all clients centrally.

  • New services are defined once on the central server and deployed to any number of clients with a single action — no logging in to individual machines
  • Container updates are handled centrally on a schedule — the central server pulls the new image, verifies it, and rolls it out across clients in sequence
  • Each container runs in isolation — a problem with one service cannot affect others running on the same machine
  • Common services ready to deploy include Samba file shares, MinIO object storage, PostgreSQL and MySQL databases, and network management tools

For a client who currently has a NAS doing nothing but file sharing, Docker opens the door to additional services on the same hardware — at no extra cost.

A NAS stores files. This runs a business.

  • Runs anything Docker can runFile servers, network management tools, databases, full-stack custom applications — if it runs in Docker, it runs here.
  • Serious hardwareMuch faster processor, more RAM, NVMe storage and 10 gigabit networking. Handles up to 50 Samba users without breaking a sweat.
  • ZFS at full speedHandles the intensity of large ZFS volume scrubs — consumer NAS hardware struggles with this. Better cooling, quieter operation.
  • No vendor lock-inThe entire host system runs on free, open source software. Standard parts. Nothing proprietary that disappears when a company pivots.
  • Virtual machines includedHosted on proven, trustworthy open source software. No licences required. High performance hardware backing. Fast. Instant snapshot backups. Instant cloning.
Backup & Recovery Ask about this

The backups live on your server.

Layered ZFS snapshots run automatically on every client. Every hour, a copy arrives at your central server — no third-party cloud, no drives going home in bags. Restoring a client is immediate because the data is already there.

Kept on-site
Also at your central server
5-minute snapshots — last 12 kept on-site
Rolls continuously
Hourly snapshots — last 24, each sent to your server
One arrives at your server every hour
Daily snapshots — a full year of restore points
365 days of history, all off-site

Traditional file-based backups copy files one by one. ZFS snapshots work at the block level — they capture the exact state of the entire storage pool at a single point in time, almost instantly, regardless of how much data is stored.

  • A snapshot consumes no additional space at the moment it's taken — it only stores the difference as data changes after the snapshot is created
  • Restoring from a ZFS snapshot is instantaneous — there is no extraction or copying process, the data is simply referenced directly
  • Snapshots are crash-consistent — they capture the state of every file simultaneously, so there is no risk of backing up a file mid-write
  • Because snapshots are incremental by design, sending them off-site is extremely efficient — only the blocks that changed since the last snapshot need to travel over the network

A client with 2TB of data can have a snapshot taken every 5 minutes with negligible performance impact and negligible storage overhead — something no file-based backup system can match.

Ransomware protection

Ransomware encrypts files in place — but it cannot touch snapshots. ZFS snapshots are immutable: once taken, they cannot be modified or deleted by any process running on the client machine, including ransomware. Even if every live file on a client is encrypted, the snapshots from five minutes ago remain completely intact. Recovery is a single command. The attack is undone in minutes, not days.

Every hour, Easy Fleet uses ZFS's native send and receive capability to stream the latest snapshot from each client to your central server. Only the blocks that have changed since the previous send are transmitted — not the full dataset.

  • Replication travels over the WireGuard tunnel, so it is encrypted in transit and requires no additional credentials or open ports
  • The central server maintains a full, independent copy of each client's ZFS pool — it is not a file archive, it is a live replicant that can be mounted and browsed immediately
  • If a client machine fails entirely, recovery begins from the central server's copy — no waiting for a download from a remote cloud service
  • Replication is monitored and any failure triggers an alert — you know immediately if a client's off-site copy has fallen behind

Staff no longer need to take drives home. The off-site copy is always current, always encrypted, and always under your control.

The hardware Ask about this

Quiet, fast, and office-appropriate.

Every client gets a unit that sits on a desk, runs silently, and handles serious workloads without complaint. Supplied and configured as part of the service — ready from day one.

Storage
NVMe SSD
Fast, silent, no moving parts
Memory
ECC DDR5 RAM
Error-correcting — data integrity guaranteed
Network
10 Gigabit
Not a bottleneck
Form factor
Compact & quiet
Sits on any desk
Supplied by
Included in service
Configured and ready
Expandable
Yes
Grows with the client

Each unit arrives pre-installed with Ubuntu Server and Easy Fleet's management agent. On first boot it registers itself with the central server over an encrypted WireGuard tunnel — no manual configuration needed on site.

  • The central server pushes an initial configuration package covering network settings, ZFS pool setup, snapshot schedules and service definitions
  • All ongoing management — updates, reboots, script execution, service control — travels over the same encrypted MQTT channel, authenticated with per-client certificates
  • If a client machine loses internet connectivity, it continues operating locally and re-syncs automatically when the connection is restored
  • Physical access to the machine is never required after initial deployment

From your end, every client appears in the same dashboard. You issue a command once — it arrives at the right machine within seconds.

Every common task is covered by a library of video walkthroughs — updates, checking alerts, restoring a snapshot, managing users. Full written documentation covers every scenario and every client's individual setup.

  • The entire host stack runs on free, open source software — Ubuntu Server, ZFS, Node-RED, Docker, WireGuard
  • Any competent JavaScript or FOSS developer can read, adapt and extend the system without proprietary knowledge or vendor access
  • Easy Fleet is designed to be handed to another integrator if needed — no lock-in, no hidden dependencies, no black boxes
  • Standard, widely-available hardware throughout — parts are replaceable anywhere in the world
Investment Ask about this

Simple, transparent pricing.

Pricing details coming shortly. This section will outline service tiers, hardware costs, and monthly managed service fees — structured to work for both your Windows Server clients and your NAS clients.

Pricing schedule to be confirmed
Hardware supply, setup, and monthly managed service fees will be detailed here once finalised.
General Inquiry
Ask a question