Skip to content

Introduction

Sylve is an open-source control panel built on FreeBSD, bringing virtual machines, containers, storage, networking, firewalls, NAT, WireGuard, TLS, dynamic DNS, monitoring, notifications and system services into one place. The backend is written in Go, with a SvelteKit frontend.

The goal is simple: manage your infrastructure without relying on a pile of shell scripts. To get started, run pkg install sylve on FreeBSD 15 or newer, then open https://<host>:8181 in your browser. For more information, see the getting started guide.

Sylve capabilitiesOne interface, from a single host to a cluster.
OPERATOR INTERFACESylveWEB UI · REST API
Compute

Run workloads

  • Bhyve virtual machines
  • FreeBSD + Linux Jails
  • Console, templates, snapshots
Storage

Shape data

  • ZFS pools, datasets, zvols
  • Replication + restore
  • Samba + iSCSI publishing
Network

Connect systems

  • Interfaces, bridges, routes
  • Firewall + address translation
  • DHCP, mDNS, WireGuard
Continuity

Keep service moving

  • Built-in host clustering
  • Migration + failover policies
  • Remote backup workflows
Operations

Operate the host

  • Health + activity telemetry
  • Terminal + file explorer
  • Services, users, tunables
UNIFIED MANAGEMENT PLANEFREEBSD 15+ZFS · BHYVE · JAIL · PF
System architectureSylve coordinates native FreeBSD services through one control plane.
Control planeGo backend
ORCHESTRATOR

Sylve

One API and interface coordinates resources across a single host or an entire cluster.

  • GO BACKEND
  • REST API
  • RAFT STATE
  • AUDIT EVENTS
Compute

Workloads

Bhyve VMsFreeBSD · Linux Jails

CONSOLE · SNAPSHOT · MIGRATE
Storage

ZFS

Pools · Filesystems · ZvolsSnapshots · Replication

SAMBA · ISCSI · BACKUP
Network

Fabric

Interfaces · SwitchesRoutes · FirewallDHCP · NAT · WireGuard

DHCP · NAT · WIREGUARD
Multi-node

Cluster

Membership · PoliciesReplication · Failover

RAFT · EVENTS · RESTORE
HOST FABRICFREEBSD
BHYVEJAILZFSPF

Why Sylve? Why not Proxmox, TrueNAS, Cockpit, or others?

Section titled “Why Sylve? Why not Proxmox, TrueNAS, Cockpit, or others?”
ComparisonSylveFreeBSD-nativeProxmox VEVirtualization platformTrueNAS SCALEStorage platformCockpitLinux web console
FoundationFreeBSD 15+Installed at the application layerDebian LinuxDelivered as a complete platformLinuxDelivered as a storage appliance OSLinux distributionsInstalled on an existing server
Primary focusFreeBSD infrastructureCompute, ZFS, networking, and host operations togetherVirtualization clustersVMs, containers, distributed compute, and storageStorage servicesZFS data management with apps and VMs alongside itLinux host administrationEveryday system tasks through familiar system tools and APIs
WorkloadsBhyve + JailsFreeBSD and Linux guestsKVM + LXCLinux containers and virtual machinesKVM + AppsWorkloads run close to storageLibvirt + Podman integrationsOptional applications manage virtual machines and containers
ClusteringBuilt-in Raft coordinationNo separate clustering stackCorosync-based clusterMature multi-node virtualization toolingStorage-oriented HAAdvanced HA capabilities vary by deploymentOptional HA cluster add-onPCS Web UI adds Pacemaker and Corosync management as a separately maintained Cockpit plugin
Host ownershipLeaves FreeBSD intactManages the host without replacing itOwns the platformDesigned to be the virtualization host OSOwns the applianceDesigned to be the storage host OSLeaves Linux intactUses the host's existing accounts, tools, and services
Best fitUnified infrastructureOne self-contained system for compute, storage, networking, and operationsGeneral virtualizationLarge, established Linux-based VM environmentsStorage-first systemsNAS and data services are the center of the deploymentExisting Linux serversGraphical administration without adopting an appliance platform
License modelBSD-2-ClausePermissive open sourceAGPLv3Open source with optional subscriptionsOpen-source componentsAdditional Enterprise features are licensedGNU LGPLFree and open source

These products overlap, but begin from different priorities. Sylve is the FreeBSD-native option; Proxmox VE is virtualization-first; TrueNAS SCALE is storage-first; Cockpit is host-administration-first.