{"id":30354554,"url":"https://github.com/alh477/arm64-nas-guide","last_synced_at":"2026-02-10T18:32:50.990Z","repository":{"id":309821818,"uuid":"1037672504","full_name":"ALH477/arm64-nas-guide","owner":"ALH477","description":"This repository offers a guide for building low-power ARM64 NAS systems, optimized for educational, DIY use and drop shipping with high margins. It includes tiered parts lists and setup instructions using OpenMediaVault or TrueNAS Scale for scalable, eco-friendly storage solutions.","archived":false,"fork":false,"pushed_at":"2025-08-14T00:16:57.000Z","size":23,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-14T02:28:37.682Z","etag":null,"topics":["arm64","nas","sbc","storage"],"latest_commit_sha":null,"homepage":"https://DeMoD.ltd","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ALH477.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-14T00:13:48.000Z","updated_at":"2025-08-14T00:22:07.000Z","dependencies_parsed_at":"2025-08-14T02:28:51.129Z","dependency_job_id":"19aa0403-b7ce-40ce-9b59-cea10b6a2c2b","html_url":"https://github.com/ALH477/arm64-nas-guide","commit_stats":null,"previous_names":["alh477/arm64-nas-guide"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ALH477/arm64-nas-guide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALH477%2Farm64-nas-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALH477%2Farm64-nas-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALH477%2Farm64-nas-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALH477%2Farm64-nas-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ALH477","download_url":"https://codeload.github.com/ALH477/arm64-nas-guide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ALH477%2Farm64-nas-guide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29311147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T17:48:59.043Z","status":"ssl_error","status_checked_at":"2026-02-10T17:45:37.240Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm64","nas","sbc","storage"],"created_at":"2025-08-19T03:37:28.172Z","updated_at":"2026-02-10T18:32:50.984Z","avatar_url":"https://github.com/ALH477.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# ARM64 NAS Build Guide\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nThis repository provides a comprehensive guide for building low-power, ARM64-based Network Attached Storage (NAS) systems. Optimized for educational applications (e.g., biohacking, aquaponics), these builds emphasize sustainability, open-source compatibility, and cost efficiency. The guide includes tiered parts lists and setup instructions using Debian-based OS like OpenMediaVault (OMV) or TrueNAS Scale.\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Features](#features)\n- [Parts Lists](#parts-lists)\n  - [Budget Tier (\u003c$400)](#budget-tier-400)\n  - [Mid-Range Tier ($400-800)](#mid-range-tier-400-800)\n  - [High-End Tier (\u003e$800)](#high-end-tier-800)\n- [Setup Guide](#setup-guide)\n- [Drop Shipping Notes](#drop-shipping-notes)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Overview\n\nARM64 NAS builds leverage single-board computers (SBCs) for ultra-low power consumption (\u003c10W idle), making them eco-friendly and portable. Components are sourced from reliable vendors like AliExpress, Orange Pi, or Radxa. Wholesale costs are approximately 50-60% of retail, supporting profitable drop shipping.\n\nThis guide supports three tiers to suit varying needs, from basic backups to advanced clustered storage.\n\n## Features\n\n- **Low Power Efficiency**: ARM64 architecture ensures minimal energy use, ideal for 24/7 operation.\n- **Scalability**: Tiers range from 2-drive RAID to 8-drive clustered setups.\n- **Educational Integration**: Includes Docker support for apps like Nextcloud and IoT sensors; bundled tutorials for learning.\n- **Open Source**: Compatible with free OS like OMV and TrueNAS Scale; hardware designs available on GitHub.\n- **Cost-Effective**: High margins for resellers, with DIY appeal for customization.\n\n## Parts Lists\n\nAll prices are approximate (excluding taxes/shipping). Drives are user-supplied. Source from AliExpress or official distributors for bulk discounts.\n\n### Budget Tier (\u003c$400)\n\nFor basic home backups or small educational projects. Wholesale: ~$220; Retail: $280-400.\n\n| Component       | Recommendation                | Approx. Cost | Notes                                      |\n|-----------------|-------------------------------|--------------|--------------------------------------------|\n| SBC            | Orange Pi 5 (8GB RAM)        | $70         | RK3588, PCIe x2, GPIO for sensors.        |\n| Storage Adapter| Geekworm X1009 (5-port SATA) | $60         | Supports 5 drives, ~500MB/s.              |\n| Case           | Argon THRML (heatsink)       | $40         | Cooling, DIY-friendly.                    |\n| PSU            | 27W USB-C (5V/5A)            | $15         | Stable power.                             |\n| Storage Boot   | 128GB NVMe SSD               | $25         | Fast OS boot.                             |\n| Cooling        | Drive heatsink kit           | $10         | Ensures 24/7 reliability.                 |\n| Drives         | 2x 4TB HDD                   | User-supplied| RAID1 in OMV.                             |\n| **Total**      |                              | **$220**    | Ideal for starter kits.                   |\n\n### Mid-Range Tier ($400-800)\n\nFor multi-user access or automation. Wholesale: ~$360; Retail: $500-800.\n\n| Component       | Recommendation                  | Approx. Cost | Notes                                      |\n|-----------------|---------------------------------|--------------|--------------------------------------------|\n| SBC            | Orange Pi 5 Plus (16GB RAM)    | $150        | RK3588, 2.5GbE, dual M.2 slots.           |\n| Storage Adapter| ASM1166 PCIe-to-6-port SATA    | $50         | \u003e2GB/s aggregate speed.                   |\n| Case           | Jonsbo N1 (5-bay)              | $80         | Modular, fits SBC.                        |\n| PSU            | 60W PD Charger                 | $30         | Multi-drive support.                      |\n| Storage Boot   | 256GB NVMe SSD                 | $40         | Fast boot for labs.                       |\n| Cooling        | SBC fan kit                    | $10         | Maintains low temps.                      |\n| Drives         | 4x 4TB HDD                     | User-supplied| RAID5 in OMV, Btrfs.                      |\n| **Total**      |                                | **$360**    | Scalable, eco-friendly.                   |\n\n### High-End Tier (\u003e$800)\n\nFor clustered storage or research labs. Wholesale: ~$1120; Retail: $1000+.\n\n| Component       | Recommendation                  | Approx. Cost | Notes                                      |\n|-----------------|---------------------------------|--------------|--------------------------------------------|\n| SBC            | 2x Orange Pi 5 Plus (16GB)     | $300        | ARM cluster, \u003c20W idle.                   |\n| Storage Adapter| LSI PCIe-to-8-port SATA (x2)   | $300        | Scalable RAID per node.                   |\n| Case           | Rackmount 2U                   | $150        | Professional, ventilated.                 |\n| PSU            | 120W Industrial                | $50         | Redundant power.                          |\n| Storage Boot   | 512GB NVMe SSD (x2)            | $100        | Fast, RAID-capable.                       |\n| Networking     | 10GbE NIC (x2) + switch        | $200        | High-speed cluster link.                  |\n| Cooling        | Passive radiators (x2)         | $20         | Reliable in rackmount.                    |\n| Drives         | 8x 4TB HDD                     | User-supplied| Clustered ZFS RAID.                       |\n| **Total**      |                                | **$1120**   | Advanced lab solution.                    |\n\n## Setup Guide\n\nUse OMV for Budget/Mid-Range tiers and TrueNAS Scale for High-End, both ARM64-compatible and free.\n\n1. **Prepare Installation Media**:\n   - Download OMV 7 from [openmediavault.org](https://www.openmediavault.org) or TrueNAS Scale from [truenas.com](https://www.truenas.com).\n   - Flash to NVMe SSD using Balena Etcher.\n\n2. **Boot and Install**:\n   - Configure boot priority via UART/jumpers (refer to Orange Pi documentation).\n   - Install OMV (ext4 filesystem, 1GB swap if RAM \u003c16GB) or TrueNAS Scale (ZFS root). Set static IP and hostname (e.g., \"edu-nas\").\n\n3. **Configure System**:\n   - Access web UI: OMV at `http://[NAS-IP]:80`; TrueNAS Scale at `http://[NAS-IP]`.\n   - Update system and change default passwords (`admin`/`openmediavault` for OMV; `admin`/`password` for TrueNAS Scale).\n\n4. **Set Up Storage and Shares**:\n   - Initialize drives and create filesystems: ext4 (Budget), Btrfs (Mid-Range), ZFS (High-End).\n   - Configure RAID: RAID1 (Budget), RAID5 (Mid-Range), clustered ZFS (High-End).\n   - Enable SMB/NFS sharing and set user permissions.\n\n5. **Add Features**:\n   - Install Docker for educational apps (e.g., Nextcloud, IoT dashboards).\n   - Optimize power with `cpufrequtils` (Budget/Mid-Range) or ZFS ARC (High-End).\n   - Integrate bundled tutorials from GitHub/Instructables for RAID, networking, and sensors.\n\n6. **Optimize and Test**:\n   - Enable SSH with key-based authentication.\n   - Monitor via `cockpit` (OMV) or TrueNAS dashboard.\n   - Backup configurations and test on QEMU (ARM64 emulation). Verify power draw.\n\n## Drop Shipping Notes\n\n- **Sourcing**: Procure from AliExpress or Orange Pi/Radxa. Use GitHub open-source designs for 3D-printed enclosures to reduce costs.\n- **Packaging**: Include QR codes linking to setup videos and PDFs for enhanced user experience.\n- **Target Audience**: Tech-savvy makers, IT students, and educators (ages 15-45). Position as sustainable NAS for home labs or classrooms.\n- **DIY Customization**: Open-source nature allows modifications (e.g., sensor integrations). \n\n## Contributing\n\nContributions are welcome! Please follow these steps:\n\n1. Fork the repository.\n2. Create a feature branch (`git checkout -b feature/YourFeature`).\n3. Commit changes (`git commit -m 'Add YourFeature'`).\n4. Push to the branch (`git push origin feature/YourFeature`).\n5. Open a Pull Request.\n\nReport issues or suggest improvements via the [Issues](https://github.com/username/arm64-nas-guide/issues) tab.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falh477%2Farm64-nas-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falh477%2Farm64-nas-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falh477%2Farm64-nas-guide/lists"}