ophub/fnnas

Supports running FnNAS on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588,...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 20th, 2026
Created on January 6th, 2026
Open Issues & Pull Requests: 549 (+0)
GitHub issues: Enabled
Number of forks: 616
Total Stargazers: 3,332 (+0)
Total Subscribers: 19 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 549
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 204 days
Stale 30+ days: 517
Stale 90+ days: 451

Recent activity

Opened in 7 days: 0
Closed in 7 days: 2
Comments in 7 days: 3
Events in 7 days: 3

Top labels

  • documentation (80)
  • support (30)
  • new box (20)
  • essence (5)
  • bug (2)
  • kernel (2)

Detailed Description

FnNAS is an operating system for converting ARM-based TV boxes and single-board computers into network-attached storage devices.

The project addresses the problem of repurposing inexpensive ARM-based devices, particularly TV boxes with Amlogic, Rockchip, and Allwinner processors, by providing a customized Linux distribution built on Debian. Rather than running Android TV firmware, users can install FnNAS to transform these devices into functional NAS systems with support for external storage expansion. The system is built on the latest Linux kernel and inherits all features from the official FnNAS distribution, including the ability to write to eMMC boot and perform online kernel updates.

Adoption makes sense for users with compatible ARM64 devices who want to build a low-cost NAS without purchasing dedicated hardware. The project explicitly supports a wide range of TV box SoCs including Amlogic models such as s922x, s905x3, s905x2, s912, and s905 variants, as well as Rockchip processors like rk3588, rk3568, rk3399, and rk3328, and Allwinner chips including the h6. The tool is particularly suited for those comfortable with Linux administration and willing to flash custom firmware to their devices. The project welcomes forking for personalized customization.

Development activity shows sustained engagement with the codebase through ongoing contributions from multiple developers. The project maintains an active release cycle with firmware builds available for download. Documentation is provided in multiple languages to serve a broader user base. The maintainers actively incorporate feedback and support for additional device models as they become relevant to the community.