diff --git a/website/content/en/status/report-2025-01-2025-03/sylve.adoc b/website/content/en/status/report-2025-01-2025-03/sylve.adoc new file mode 100644 index 0000000000..8da359a9e3 --- /dev/null +++ b/website/content/en/status/report-2025-01-2025-03/sylve.adoc @@ -0,0 +1,39 @@ +=== Sylve -- A Unified System Management Platform for FreeBSD + +Links: + +link:https://github.com/AlchemillaHQ/Sylve[GitHub] URL: link:https://github.com/AlchemillaHQ/Sylve[] + +link:https://sylve-ci.alchemilla.io[CI] URL: link:https://sylve-ci.alchemilla.io[] + +link:https://discord.gg/bJB826JvXK[Discord] URL: link:https://discord.gg/bJB826JvXK[] + +Contact: Hayzam Sherif + +Sylve is a modern, unified system management platform for FreeBSD, inspired by Proxmox. +It intends to provide an integrated web interface for managing virtual machines (via Bhyve), Jails, ZFS storage, networking, and firewalling. +The backend is implemented in Go, while the frontend uses SvelteKit with Tailwind CSS and ShadCN UI components. + +The project emphasizes a minimal system footprint, currently requiring only package:sysutils/smartmontools[] and package:sysutils/tmux[] as runtime dependencies. + +Sylve addresses a key gap in the FreeBSD ecosystem: a user-friendly, full-featured web interface for system management. +By unifying virtualization, storage, and network management, it aims to lower the barrier for users and administrators deploying FreeBSD in complex environments. + +We started working on the project since February and have made significant progress across several areas: + +* PAM-Based Authentication: Integrated support for FreeBSD's native PAM system, with optional fallback to local authentication. +* Disk Management: Users can view and manage physical disks and partitions through the web UI, with SMART-based health monitoring included. +* Frontend Infrastructure: Continued development of reusable UI components and layout structure, with a responsive and accessible design. + +The project remains under active development and is not yet production-ready. + +Planned tasks for the upcoming quarter include: + +* ZFS Management: Implementing full support for creating and managing ZFS pools and datasets via the web interface. +* Virtual Machine Management: Continuing the Bhyve integration to support VM creation, monitoring, and control. +* Basic Network and Firewalling: Providing web-based interfaces for NAT, port forwarding, and firewall rule configuration. + +Contributions, testing, and feedback are very welcome. +If you are interested in contributing, consider helping with: + +* UI testing and accessibility feedback +* Bug reports and feature requests via GitHub + +Sponsor: FreeBSD Foundation and Alchemilla (development and infrastructure support)