Skip to content

Introduction

FreeSDN is a vendor-neutral, self-hosted single pane of glass for physical and virtual infrastructure. One platform manages switches, access points, cameras, phones, firewalls, hypervisors, and observability pipelines - no cloud dependency, no per-device fees, no phone-home telemetry.

FreeSDN ships 10 modules. All run on the same stack; each is independently enabled per organization:

ModuleWhat it covers
Network ManagementSwitch port management (enable / PoE / cycle), VLAN CRUD + interactive port-VLAN matrix, LAGs, port mirroring, APs / SSIDs, rogue-AP detection, topology, firmware lifecycle, config backup
Video SurveillanceCamera CRUD, live stream (RTSP/HLS/MJPEG/fMP4), snapshots, PTZ, recording playback, NVR import, LPR, forensic export + legal hold
VoIP & TelephonyPhone provisioning and fleet ops (onboard/migrate/reboot/factory-reset/push-SIP) plus PBX management (extensions, trunks, ring groups, queues, IVR, voicemail, DIDs, CDR)
FirewallRule CRUD and reorder, NAT, VPN (IPsec / OpenVPN / WireGuard) + stats, IDS/IPS, and gateway orchestration - canonical VLANs, drift detection, multi-controller distribution
Compute / HypervisorProxmox VE: clusters, nodes, VMs, LXC containers, snapshots, backups, storage, SDN
ObservabilityPassive SNMP-trap, Syslog (RFC 3164/5424), and NetFlow (v5/v9) collection into TimescaleDB
Configuration BackupPortable config snapshot (.fsdn archive: sites / controllers / devices / users / automation)
AI AssistantMulti-provider LLM agentic assistant (OpenAI, Anthropic, Ollama), 11 tools, 3-layer governance
Access ControlDoor, credential, cardholder, and schedule CRUD
StorageTrueNAS health rollup (ZFS pools, alerts, disk temps) and staged blob writes

FreeSDN talks to real devices via typed adapters. Maturity varies:

TierAdapters
ProductionOmada (gold standard), OPNsense, pfSense, MikroTik (RouterOS v7), Hikvision, Proxmox
BetaFreePBX, Grandstream, UniFi (network)
PreviewOpenWrt, TrueNAS (read-only: ZFS pools, alerts, disk temps), ONVIF-compatible cameras, UniFi Protect

ONVIF is a protocol shim (app/adapters/onvif/, ) used internally by camera adapters as a fallback for generic ONVIF cameras - it is not a standalone vendor adapter and does not appear in any tier row.

Write-capable adapters route all mutations through the staged dual-gate - nothing touches a live device until an operator explicitly applies the change. See Concepts for how this works.

  • MSPs and IT teams running mixed-vendor sites who need a single management plane without locking every site into a single vendor’s cloud.
  • Enterprises with compliance requirements who need self-hosted infrastructure with an auditable, no-surprises codebase.
  • Homelabs and small networks that want Unifi-style UX without the Unifi vendor lock.

FreeSDN’s multi-tenant model (Organizations → Sites → Controllers → Devices) naturally fits MSP use: each customer organization is isolated at the application layer with a 7-tier role hierarchy and per-user site grants.

The core platform - auth, RBAC, multi-tenancy, the Network module, Hikvision cameras, Firewall / gateway orchestration, Proxmox compute, and Observability - is covered by automated tests and internal review, but no third-party security audit or certification is claimed. The CI suite runs automated checks. This has been tested in only a small number of local environments - evaluate it on its merits for your own deployment.

FreeSDN core is licensed under AGPL-3.0-only. The freesdn-agent desktop/daemon package is MIT. There are no per-device fees, seat licenses, or usage-based charges. FreeSDN does not phone home or require internet access after installation - it is fully air-gappable.