Necris NAS Logo

Build Your Own NAS

What is Necris NAS?

Necris NAS transforms your Raspberry Pi into a powerful Network Attached Storage (NAS) server that makes USB drives accessible over your local network. Connect USB drives to your Raspberry Pi and instantly access them from any device on your home network - computers, tablets, phones, smart TVs, and more!

What Necris NAS Does

Necris NAS creates a seamless, hassle-free storage experience by transforming your Raspberry Pi into a central hub for all your USB drives. Here's what your experience will be like:

  1. Plug and Share - Simply plug any USB drive into your Raspberry Pi, and within seconds it's automatically available on your network. No manual mounting, no configuration, no complex commands.
  2. Access Anywhere - Browse and manage your files from any device - laptop, phone, tablet, or smart TV. Whether you're streaming movies to your TV, backing up photos from your phone, or working on documents from your computer, all your files are just a few clicks away.
  3. One Unified System - Instead of juggling multiple external drives between different devices, all your storage is consolidated in one place. Your Raspberry Pi stays quietly running in the background, making all your USB drives available 24/7.
  4. Monitor and Manage - The clean web interface lets you see all connected drives, their storage capacity, and usage at a glance. Upload, download, and organize files directly from your browser, and easily manage sharing settings.
  5. Worry-Free Operation - The system monitors itself, automatically recovering from errors and alerting you when drives are getting full. Even after power outages or reboots, your drives automatically reconnect and resume sharing.

Requirements

Hardware

  • Raspberry Pi (any model with USB ports - Pi 3 or newer recommended)
  • MicroSD card (8GB or larger)
  • Power supply for your Raspberry Pi
  • USB storage drive(s) - USB flash drives, external hard drives, or SSDs
  • Home network with Wi-Fi (or Ethernet for wired connection)

Software

  • Raspberry Pi OS (Bullseye or newer)
  • SSH enabled (for headless setup)

Quick Start Installation

  1. Set up Raspberry Pi OS using the Raspberry Pi Imager, enable SSH, and configure your network settings
  2. Connect to your Raspberry Pi via SSH
  3. Clone the repository and run the setup script:
    git clone https://github.com/zenentum/necris
    cd necris
    chmod +x setup.sh
    sudo ./setup.sh

For detailed installation instructions, usage guidance, troubleshooting, and more, visit the GitHub repository:

Ready to experience the simplicity and power of your own private cloud storage?

Get Started on GitHub