# Fedora Server Edition homelab spin-off :::info :bulb: Current status: first collection of ideas! ::: ## :beginner: The motive behind the project * The 2024/2025 Fedora Server User Survey showed that the majority of attendees use Fedora Server in a domestic environment, either exclusively or in addition to a professional usage. We should take this into account and honor this with a special spin-off for this purpose. * The objective is not to release a YABD (Yet Another Boring Device), but something dedicated and special. * Target specificall aarch64 SBCs due to * low power consumption / environment friendlyness * affordability * Intended to be a replacement for widely used commercial NAS devices with their heavyweight and inflexible web interfaces * To be proven: Fedora tools (i.e. especially Cockpit and Ansible) offer a similarly easy-to-use administration, but they are lightweight, perform better and can be perfectly customized. * Provide a ready to use installation with a typical set of software pre-installed and pre-configured * All software included should be based on Fedora maintained packages (containerized or not), built as reproducible as possible. * Establishing a (sub) community based on *participatory software development* models (see e.g. [Storey et.al.](https://etc.leif.me/papers/Storey2016.pdf), [Hecht/Maass](http://orbis.informatik.uni-bremen.de/soteg/data/files/203/TeachingPD2008.pdf)) with the goal of * Opening up a (new) opportunity with low initial hurdles to contribute to Fedora by addressing an high level area that directly affects user's own interests and needs. ## :triangular_flag_on_post: Basic ideas * The homelab spin-off to replace the widespread commercial NAS and offer a number of advantages * Better customizability and configurability * More performant administration through text-based Ansible and lightweight Cockpit Web UI (instead of heavyweight web configuration tool) * Goal is createing a dedicated installation image * Special support for selected modells ("recommended by Fedora Server Edition Working Group") * high rank on the [criteria cataloge](https://docs.stg.fedoraproject.org/en-US/fedora-server/server-on-sbc/reference-list/) * on the affordable side or the price range * OSS friendly * Specifically supported boards *so far* * Pine64 Rock64Pro incl. eMMC module and case * LibreComputer incl. Mezzanine board and case (when available again) * Radxa Rock Pi 4 a (/b) incl. NVME extension board, case and SPI * Radxy Rock Pi 4 plus incl. NVME extensionmboard and case * Future candidates * Radxa Rock Pi 5 model B ## :pencil: Initial Software Portfolio Typical Applications are pre-installed and pre-configured. A user can activate them either via Web interface (when development completed) or a Ansible based local config console * Samba file sharing * File synchronozation across several clients * Mail storage * Syndication of several (external) Mail accounts * Backend to a public Fedora Mail hub front end * Cockpit hub to serve multiple host securely w/o password access * Ansible controle hub * DLNA streaming server * Epub library * Calibre server or Calibre-Web * Calendar and ToDo Server * Radicale, ...? * Smart Home server * ??? (please add ideas)