mk-nas
An old PC as a small, quiet NAS, with mk-drive as its face.
Version 0.3. Pools, datasets, snapshots, shares and copies work; the installer stick boots.
What it does
- Boot from a USB stick, open a browser, and the drive is there — with a Storage section for disks, pools, datasets, snapshots, shares and health.
- A thin layer over Ubuntu Server and OpenZFS. It never invents anything ZFS already does; it just makes the good parts one click.
- Make a pool from free disks, replace a failed one, import a pool from another box. Scrubs and SMART tests run on a schedule you can see.
- Datasets with quotas and automatic snapshot policies; roll back when something went wrong.
- Share a dataset over SMB (Time Machine included) and NFS. Copy it to another ZFS machine over ssh, incrementally, on a schedule.
- The box's settings live in a dataset of your choosing, so a dead OS disk is the stick, a pool import and one restore.
Details
- A bootable stick
Or install the agent on an existing Ubuntu Server with the .deb.make iso # then write the image to a USB stick and boot the box from it- Runs on
- An x86 PC with a disk for the system and one or more for data. Ubuntu Server LTS under the hood.
- Licence
- To be decided before release. Free while it is pre-release.
- Source
- github.com/mkornas/mk-nas