Back to browse
GitHub Repository

NAS Control Panel

8 starsPHP

I revived a 128MB RAM NAS by building my own control panel

by minibucket·Jul 3, 2026·1 point·0 comments

Post Description

Author here.

I had an old Netgear Stora MS2000 with 128MB RAM. Modern panels like OpenMediaVault won't even start on it — too heavy.

I'm not a programmer, but I can write basic PHP. I just wanted two pages for SMB and NFS — to stop editing configs by hand.

A month later, I had 20+ pages: live dashboard, firewall, two-panel file manager, web console, cron, RAID, LVM, SMART, FTP, Rsync, and a plugin system. All running on PHP 7.0 + SQLite. No frameworks. No Docker.

Tested on: Raspberry Pi 1 (256MB), Netgear Stora MS2000 (128MB), old laptops on Debian 9.

In the beta version I messed up: - Stored temp files in webroot — anyone could call scripts without auth - Everything in a single SQLite — "database is locked" under load

Fixed in v3.6.2 and v3.6.4. Should be safe now.

Who this is for: people with old NAS or Raspberry Pi where modern panels won't run. Or as an alternative to other panels.

GitHub: https://github.com/itprogresscorp/Mini-Bucket Web-site: https://mini-bucket.ru

Similar Projects