All of what you want is possible.
what you could do is install ubuntu or linuxice on a flash drive and use this post as a guide to enhance it for ssd/flash operation.
That way, you can use the nghost debian package instead of having to compile it from source.
linuxice automatically logins in and starts nghost and you can configure ubuntu to do the same. If you go with ubuntu, google searches for "ubuntu autologin" and 'Ubuntu autostart applications" would provide relevant results.