Turn an old PC and secondhand hard drives into a home NAS for backups and file sharing.
Get early warning before a hard drive fails, in plain language you can act on.
Automatically protect shared folders from ransomware by making them read-only when suspicious activity is detected.
Verify that your backups and files haven't silently corrupted or changed over time.
| kimyuki3/kci-nas2 | 0xkinno/neuralvault | 0xlocker/d17-contracts | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | — | TypeScript | Solidity |
| Setup difficulty | easy | hard | hard |
| Complexity | 3/5 | 4/5 | 5/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a spare PC with Ubuntu Server installed, installs via a single curl-to-bash command.
KCI-NAS lets you turn an old, unused computer into a home network storage server, using cheap secondhand parts like an old hard drive and as little as 8 to 16 gigabytes of memory. The README says the whole setup can cost as little as about 20 US dollars in used parts, and the goal is something you can build once, turn on, and then largely forget about while it quietly protects your files. Unlike many commercial NAS devices, which often refuse to work with cheap hard drives, KCI-NAS is designed to run well on inexpensive or older disks, using an SSD as a cache to keep things responsive. It is also built so you rarely, if ever, need to open its admin control panel: it works in the background instead of requiring ongoing management. Like other NAS software, it offers standard features such as file sharing from computers, phones, and Macs, RAID so multiple disks work together and can survive one drive failing, snapshots that let you undo accidental deletions, scheduled automatic backups, remote access from outside your home, and the ability to add extra apps like a media server or camera recording software. Where KCI-NAS puts extra focus is on protecting data rather than simply storing it. It watches disk health and warns you in plain language before a disk is likely to fail, detects suspicious file activity that could indicate a ransomware attack and automatically makes shared folders read only to limit damage, regularly checks files for quiet corruption that could otherwise go unnoticed, verifies that backups have not changed unexpectedly, and can confirm a disk has been properly wiped before you get rid of it. It also includes a search feature that can find documents even when the wording used to search does not exactly match the text, in both Japanese and English. To install it, you run a single command on a fresh Ubuntu Server installation. The README is direct that this is a do it yourself project provided with no warranty, and that you should always keep backups of important data in more than one place. It is free for personal use, while commercial use requires a separate paid license.
A DIY NAS you build from an old PC and cheap disks that focuses on warning about failing disks, ransomware protection, and verified backups.
Free for personal, non-commercial use, commercial use, resale, or business use requires purchasing a separate license.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.