EasyNAS 1.2 - what is it all about ?

In the last year I've been working on re-building EasyNAS ( so called EasyNAS 1.2), 
EasyNAS  completely re-design with modern components and web framework.  
The Old way was based on CGI - not secure, scalable or fast.  I decided to move to perl Mojolicious. 
Mojolicious is a fresh take on Perl web development, based on years of experience developing the Catalyst framework, and utilizing the latest web standards and technologies.
first - its fast , more than 50% increase in performance of the web page.  it's not using lighthttp rather using an internal web server

Second - Secure, no more CGI with vulnerabilities.  

Third - robust, some of the new modules I'm going to introduce will be LXC, Domain Controller 

Why does it take so much time ?

moving to Mojolicious require re-writing everything from scratch.  I am re-using some of my old code, but everything in the web gui is different. I'm building 3 environments ( x86_64, 32bit, RPI) from scrach, the code will work on all of them and on any future environment i will add. 

what was done so far ?

Basic components like: login, Filesystem, Volume, SSH.  are already working , but there is still alot of work in this migration.

 

 

Yariv.