Project ideas from Hacker News discussions.

FreeCORE TrueNAS Core – Continued

📝 Discussion Summary (Click to expand)

1. Preference for FreeBSD‑based TrueNAS (CORE) vs. the Linux‑based SCALE shift
Many commenters lament the move away from FreeBSD, citing its stability, ZFS familiarity, and the enjoyment of working with a different system.

  • “What a shame I didn't discover this sooner -- I finally sent my 11-year-old TrueNAS system through the one-way Linux door about a year ago because I gave up on any hope that something like this would come along…” – ink_13
  • “FreeBSD with ZFS tends to be less chaotic once setup.” – Joel_Mckay
  • “The NAS of Theseus” – suprjami (referring to the gradual replacement of parts while staying on FreeBSD)

2. Concerns about open‑source sustainability, commercialization, and “rug pulls”
A recurring theme is the worry that TrueNAS (and similar projects) are becoming less truly open as they prioritize paid enterprise customers, stop publishing build scripts, or limit free updates.

  • “Worth noting that TrueNAS recently stopped publishing their build scripts, intentionally making it harder to build their open source code.” – mtlynch
  • “This is disappointing, time to migrate from yet another was-open-source-now-only-technically-open-source software.” – teruakohatu
  • “When it comes to stuff like Proxmox and TrueNAS I think a lot of what keeps those good products for homelab use is the fact that they have commercial customers paying for the development.” – Grombobulous

3. Debate over entitlement vs. the right to fork/criticize
Users clash over whether it’s reasonable to expect continued free development, with some calling criticism “entitled” and others defending the right to fork, maintain, or voice dissatisfaction.

  • “Why is it not enough to give you all of their code for free? Why do they also have obligations and expectations beyond that? The entitlement never ends!” – applfanboysbgon
  • “People deserve to be paid for their work, and without copyright law only mega-cap companies would ever be able to capture enough value from their work to survive.” – president_zippy
  • “They do not give all of the code. If you have an object, and don't have everything needed to reproduce the object, then you have not been given the source to the object.” – Brian_K_White

🚀 Project Ideas

Generating project ideas…

FreeBSD NAS OS (FreeNAS Community)

Summary

  • A community-maintained, FreeBSD‑based NAS distribution that provides regular security and feature updates, an easy‑to‑use web UI, and automated nightly builds.
  • Core value proposition: gives users who prefer FreeBSD/ZFS a stable, up‑to‑date alternative to the discontinued TrueNAS CORE while preserving the familiar TrueNAS‑style interface.

Details

Key Value
Target Audience Homelab and small‑business users who want a FreeBSD/ZFS NAS with a graphical management interface and ongoing updates.
Core Feature FreeBSD 14 + OpenZFS stack, web UI (based on the legacy TrueNAS CORE middleware), automated build/pipeline for nightly releases, and a simple in‑place upgrade mechanism.
Tech Stack FreeBSD base, OpenZFS, Python/Flask middleware, Ember.js frontend (mirroring TrueNAS CORE UI), GitHub Actions for CI, pkgng for package management.
Difficulty Medium
Monetization Hobby

Notes

  • HN users lamented the loss of TrueNAS CORE builds and asked for a “stable, secure project that hangs on to my NAS data” (Brian_K_White, Grombobulous); this project directly addresses that need.
  • Provides a place for the community to contribute patches, ensuring the OS stays current without relying on a single commercial sponsor.
  • Enables discussion on feature parity (docker, VMs, jails) while keeping the base system conservative and reliable.

TrueNAS Migration Assistant

Summary

  • A wizard‑style desktop/web application that helps users migrate their existing TrueNAS CORE (FreeBSD) configuration and data to TrueNAS SCALE (Debian) or to a plain FreeBSD setup, converting pools, services, jails, and Docker/compose apps.
  • Core value proposition: reduces the complexity and risk of moving off a deprecated platform, preserving data and minimizing downtime.

Details

Key Value
Target Audience Current TrueNAS CORE users planning to upgrade to SCALE or switch to another FreeBSD‑based NAS, especially those uncomfortable with manual CLI migration.
Core Feature Interactive migration wizard that reads the TrueNAS CORE config database, maps services (SMB/NFS/iSCSI, plugins, jails) to equivalents in the target system, and optionally copies or replicates ZFS pools via send/receive.
Tech Stack Electron (or Tauri) for cross‑platform desktop UI, Python backend for config parsing, libzfs bindings, rsync/replication scripts, REST API calls to target NAS for service creation.
Difficulty Medium
Monetization Hobby

Notes

  • Commenters expressed pain about “the pkg repos that support the host version are about to go eol” (Brian_K_White) and wished for a way to “never be stuck in this position again”; this tool offers a concrete path forward.
  • Provides a safety net for users wary of rug pulls, encouraging discussion on best practices for migration and data integrity.
  • Could evolve into a service offering migration‑as‑a‑service for larger deployments.

NAS UI Lite – FreeBSD Management Panel

Summary

  • A lightweight, plugin‑extensible web panel for managing ZFS pools, file services (SMB/NFS/iSCSI), jails (via Bastille), and VMs (via bhyve) on any FreeBSD system, designed for users who prefer the CLI but want occasional graphical assistance.
  • Core value proposition: delivers a modern, responsive UI without the overhead of a full NAS distribution, letting users keep their FreeBSD base while gaining easy visual control.

Details

Key Value
Target Audience FreeBSD‑savvy homelabers and administrators who run a bare‑bones FreeBSD server but desire a GUI for routine storage and service tasks.
Core Feature Dashboard showing pool health, service status, jail/VM lists; one‑click actions for creating datasets, sharing via SMB/NFS, starting/stopping jails, and launching bhyve VMs; plugin system for additional features (e.g., monitoring, backup).
Tech Stack FreeBSD backend daemon written in Go or Rust exposing a REST API; frontend built with React + TypeScript (or Svelte) served via nginx; communication via WebSockets for real‑time updates.
Difficulty Low-Medium
Monetization Hobby

Notes

  • Users like Brian_K_White said they’d “rather… run plain freebsd and learn a few commands to manage storage and file services directly and maybe a seperate dedicated jail manager like bastille”; NAS UI Lite gives them that optional GUI while preserving the ability to fall back to CLI.
  • Encourages community contributions of plugins (e.g., for Plex, Home Assistant), fostering discussion on extending FreeBSD‑based NAS functionality.
  • Low barrier to entry: can be installed on an existing FreeBSD box with a simple pkg install or ports collection.

Read Later