Xtreamer EtrayZ — Custom Debian NAS Firmware

Embedded Linux / ARM

Screenshots

EtrayZ web dashboard — CPU, RAM, disk bars, service cards EtrayZ dashboard full view with network panel and status indicators Settings panel with 11 configuration sections aria2 download manager web interface Web file manager with breadcrumb navigation Personal website hosted on the NAS Browser-based web terminal

Complete custom firmware for the Xtreamer EtrayZ NAS — a 2010-era network-attached storage device with an OX810SE ARM926EJ-S CPU at 183 MHz, 128 MB RAM, and kernel 2.6.24.4. The original firmware was minimal and unmaintained; this project replaces it with a fully configured Debian 6 Squeeze system featuring a web dashboard, six web applications, and critical security tools updated to modern versions compiled natively on the device.

Web Dashboard & Applications

Services

Updated Packages — Compiled Natively on the NAS

Debian Squeeze (2011) ships with TLS 1.0-only tools and an ancient SSH server. All critical packages were compiled natively on the 183 MHz ARM — no cross-compiler needed:

Technical Details

Disk Image Restore

The project ships a complete disk image (etrayz-system.img.xz, ~838 MB) that restores the entire system in one command — GPT partition table, boot files at correct raw sector offsets, md0 rootfs, and md1 swap. The /home XFS partition is created fresh to fill the rest of the disk.

sudo bash restore-from-image.sh etrayz-system.img.xz /dev/sdX

Check out the project on GitHub: etrayz-debian on GitHub

Back to Portfolio