Skip to content
cduquePublic
forked from AlchemillaHQ/Sylve

About

Lightweight GUI for managing Bhyve, Jails, ZFS, networking, and more on FreeBSD

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

1,748 Commits

Folders and files

Repository files navigation

Sylve

Discord CI Documentation

demo.mp4

Sylve is an open-source infrastructure management platform built for FreeBSD. It brings Bhyve virtual machines, FreeBSD Jails, ZFS storage, networking, firewalling, backups, and clustered operations into one modern web interface. It provides a streamlined, FreeBSD-native alternative to managing each subsystem by hand.

The backend is written in Go, while the frontend is built with SvelteKit.

Documentation: sylve.io/docs | Latest release notes: Sylve v0.3.0

Features

Area Highlights
Virtualization Bhyve VMs, FreeBSD Jails, templates, snapshots, consoles, passthrough, and staged migration
Storage ZFS management, backups, early-access replication, S.M.A.R.T., Samba, and iSCSI
Networking Switches, VLANs, DHCP, routing, PF firewall and NAT, WireGuard, and mDNS
Security and services Authentication, certificates, Let's Encrypt, Dynamic DNS, notifications, and auditing
Operations Clustering, dashboards, telemetry, workload activity, and local CLI and console tooling

Requirements

  • FreeBSD 15.0 or newer with a configured system hostname.
  • A ZFS pool when managing virtual machines or Jails. ZFS remains recommended for other deployments.
  • libvirt 12.5.0 or newer when managing virtual machines. Jail-only and non-virtualization installations do not require libvirt.

Quick start

Install the package, enable the service, and start it:

pkg install sylve
service sylve enable
service sylve start

Alternatively, install it from the FreeBSD Ports Collection:

cd /usr/ports/sysutils/sylve && make install clean

Open https://<host>:8181 in your browser. A fresh package installation uses admin as both the username and password; change these credentials before exposing the node to an untrusted network.

For installation details, dependencies, configuration, and first-workload guides, see Getting Started.

Sponsors

We're proud to be sponsored by:

FreeBSD Foundation     Alchemilla     IPTechnics

You can also support the project by sponsoring us on GitHub:

https://github.com/sponsors/AlchemillaHQ

Contributing

Contributions are welcome. Please read the contributor guide before submitting a pull request.

License

This project is licensed under the BSD 2-Clause License.

See the LICENSE file for details.

About

Lightweight GUI for managing Bhyve, Jails, ZFS, networking, and more on FreeBSD

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages