Date: Tue, 15 Apr 2025 11:35:24 GMT From: Lorenzo Salvadore <salvadore@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: f56678e394 - main - Status/2025Q1/sylve.adoc: Add report Message-ID: <202504151135.53FBZOi6047183@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f56678e3945b3ed9191a4de3252d168e01e01194 commit f56678e3945b3ed9191a4de3252d168e01e01194 Author: Hayzam Sherif <hayzam@alchemilla.io> AuthorDate: 2025-04-15 11:24:11 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> CommitDate: 2025-04-15 11:24:11 +0000 Status/2025Q1/sylve.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/484 --- .../en/status/report-2025-01-2025-03/sylve.adoc | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) 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 <hayzam@alchemilla.io> + +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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202504151135.53FBZOi6047183>
