Public safety tactical operations center with multiple monitors showing live drone feeds and a map overlay — the kind of on-premises environment DJI FlightHub 2 On-Premises is built for.
← Field Notes

Public Safety Brief

DJI FlightHub 2 On-Premises for Public Safety: Keep Mission Data Inside Your Network

DJI FlightHub 2 On-Premises runs your drone program entirely on your own network — no public cloud, no external data transfer. Built for police, fire, and SAR. Canadian deployment and training from Remote Robotic.

Remote Robotic · July 15, 2026 · 9 min read

What is DJI FlightHub 2 On-Premises?

DJI FlightHub 2 On-Premises is the self-hosted version of DJI's drone fleet management platform. It delivers the same capabilities as the public cloud version, but runs on servers your agency owns and controls — so flight logs, video, imagery, and mission records never leave your network.

For agencies that can't put evidence or operational data on a third-party cloud, this is the deployment model that makes a drone program viable.

Why drone data security matters for public safety

A police, fire, or SAR drone program generates data that is, in practical terms, evidence:

  • Live and recorded video from active scenes
  • Georeferenced imagery of collision and fire scenes
  • Flight logs establishing where an aircraft was, and when
  • Mission records tied to open investigations

That data is subject to disclosure rules, records-retention schedules, and procurement policies that restrict where public-sector information can be stored. Many Canadian agencies operate under provincial requirements that data remain within Canadian jurisdiction, and some under stricter policies that keep it inside the agency's own network entirely.

Public cloud drone platforms put that data on infrastructure you don't administer. On-Premises removes the question. The data is on your server, in your building, behind your firewall.

Who FlightHub 2 On-Premises is for

  • Policy prohibits cloud storage of operational or evidentiary data. Common in law enforcement, corrections, and provincial emergency management.
  • You're running Dock-as-First-Responder (DFR). Continuous automated response generates a continuous data stream. On-Premises keeps that stream internal.
  • You need to integrate with existing systems. CAD, RMS, evidence management, or a municipal GIS — On-Premises supports custom development and API integration against systems on the same network.
  • Your network is air-gapped or heavily restricted. The platform operates without an internet connection, including offline basemaps and locally hosted elevation data.
  • Your IT and legal stakeholders need to sign off. "The data never leaves our environment" is a much shorter conversation than a cloud-security review.

If your agency runs a handful of aircraft with no evidentiary or policy constraints, standard cloud FlightHub 2 may be sufficient. On-Premises is for when it isn't.

What drones and hardware does it work with?

FlightHub 2 On-Premises supports the same DJI Enterprise fleet as cloud FlightHub 2:

Docks

  • DJI Dock 3
  • DJI Dock 2
  • DJI Dock (original)

Aircraft

  • DJI Matrice 400
  • DJI Matrice 350 RTK
  • DJI Matrice 30 Series (M30 / M30T)
  • DJI Matrice 4 Series (M4E / M4T)
  • DJI Matrice 4D Series (M4D / M4TD — the dock-native aircraft)
  • DJI Mavic 3 Enterprise Series (Mavic 3 Multispectral is not supported)

Payloads

Ground hardware

  • DJI RC Plus or RC Pro Enterprise running DJI Pilot 2

For a typical public safety fleet — M4T for response and M4TD in a Dock 3 for DFR — everything is covered.

Diagram: drone and DJI Dock connect over 4G Enhanced Transmission to an On-Premises FlightHub 2 server
On-Premises deployment: aircraft and docks stream to a FlightHub 2 server that sits inside your network, not in a public cloud. Image source: DJI Enterprise.

What can you actually do with it?

Feature parity with the cloud version:

  • Live situational awareness. Stream video from aircraft and docks to a common operating picture that command staff and remote supervisors view simultaneously.
  • Virtual Cockpit. Remotely control aircraft flight, camera, and gimbal from the platform.
  • Dock management. Schedule and run automated missions from DJI Dock 2 and Dock 3, including DFR workflows.
  • Annotation and coordination. Mark scenes, drop pins, and share a live map across a multi-agency response.
  • Mapping and modeling. Generate 2D orthomosaics and 3D models — useful for collision reconstruction and post-fire documentation. DJI Terra can be deployed as a private service on the same internal network, so processing stays local too.
  • Fleet and pilot oversight. Track aircraft, batteries, firmware, and flight records across your organization.

The difference is where it runs, not what it does.

DJI FlightHub 2 On-Premises dashboard showing live aircraft, dock status, and mission overview
The FlightHub 2 dashboard — identical to the cloud version, running entirely inside your network. Image source: DJI Enterprise.

Two ways to deploy: software, or the FlightHub 2 AIO

Software-only deployment. Install FlightHub 2 On-Premises on your own server infrastructure. Right choice if you have an IT team, a virtualized environment, and existing hardware standards.

DJI FlightHub 2 AIO. A compact computer — roughly 3 kg, small-form-factor — that ships with FlightHub 2 On-Premises pre-installed. It's not a locked-down black box; it runs Ubuntu 24.04.2 LTS Desktop and you have terminal access. What you're buying is the elimination of the server-provisioning and software-install project. Listed at CAD $22,285 — see the FlightHub 2 AIO User Manual (PDF) for the full deployment guide.

DJI FlightHub 2 AIO appliance — compact on-premises drone fleet management server
The DJI FlightHub 2 AIO ships pre-installed and rack-ready. Image source: DJI Enterprise.
ComponentFlightHub 2 AIO specification
CPUIntel Core Ultra 7 Processor 265
Memory64 GB
GraphicsNVIDIA RTX 2000 Ada
Storage3 × 2 TB SSD — 1 system, 2 data (RAID 1 mirroring)
Wired network4 × 10/100/1000 Mbps RJ45, plus 1 × 1 GbE onboard
WirelessWi-Fi 802.11be (Wi-Fi 7), 2×2
Ports5 × USB-A 3.2 Gen 2, 2 × USB-C 3.2 Gen 2, 3 × DisplayPort 1.4
OSUbuntu 24.04.2 LTS Desktop

Operational notes

  • Capacity: Up to 20 aircraft and docks combined. At full load, resource utilization runs around 80% — so 20 is a real ceiling, not a soft one.
  • Deployment time: Guided setup wizard — language, time zone, admin password, network, storage — completed in minutes.
  • Data redundancy: RAID 1 by default. A single drive failure does not lose mission data, and the platform provides a guided drive-replacement and rebuild workflow.
  • External storage: Mounts NAS (NFS/SMB) or IP SAN (iSCSI) if you need to write to existing agency storage. DJI recommends 150 MB/s+ read/write. Budget roughly 10–15 MB per image and ~1 GB per minute of original video.
  • Licensing: A hardware dongle must remain connected during operation. Removing it deactivates services immediately — account for that in your physical security plan.

How it fits your existing network

  • Offline basemaps. Upload map tiles (MBTiles or XYZ) and elevation data locally. No calls to external map services.
  • Private Terra and 4G services. Point both at internal servers instead of DJI-hosted endpoints.
  • HTTPS with your own certificate. Import your agency's CA-issued certificate rather than running self-signed.
  • OAuth 2.0 identity integration. Use the local account system or connect to your existing identity provider for centralized credential management.
  • SSH disabled by default. Enable only for maintenance, on a non-standard port, restricted by firewall to trusted IPs.
  • Remote support is opt-in. DJI remote maintenance is off by default. You enable it, share credentials, and disable it afterward. Nothing sits open.

Aircraft bind through DJI Pilot 2 by pointing at your internal server address. Docks bind via USB connection to the remote controller using the same internal address, an organization ID, and a binding code. No DJI cloud account is required for day-to-day operation.

Where this fits with the rest of your program

On-Premises is the data layer. The aircraft and docks are the field layer. If you're still scoping the field side, the Drone-as-First-Responder overview walks through Dock 3 + M4TD deployment, and the NDAA / Blue UAS options page covers what to do when procurement rules force a non-DJI airframe alongside your DJI fleet.

Next steps

If a data-residency requirement is standing between your agency and a drone program, On-Premises is usually the answer to it. We can walk your IT, legal, and operations stakeholders through the architecture together, scope the deployment against your existing network, and handle the pilot training that goes with it.

Shop the story

Related products in our catalog

Every product below is stocked and supported by Remote Robotic in Canada.