FreeNAS 10 is the next version of FreeNAS, a FreeBSD-based open source NAS / application hosting software appliance. This repo is where development of the GUI happens.
The FreeNAS 10 GUI is based on various HTML5 Javascript development frameworks and technologies.
Please read the CONTRIBUTING.md document for the full documentation on contributing to the GUI project. The quick TL;DR version of how to get started is:
- Check out this repo somewhere and cd to it.
- Install FreeNAS 10 on a VM / machine (let's call it freenas.local)
- npm install (to install the various tools locally).
- npm run-script serve & (run the stand-alone web server)
- Go to http://localhost:3000/#?host=freenas.local
Edit sources as desired and the web server should pick up the changes, for incremental style development.