Here I maintain the script I use to deploy Yunohost on my system. A few specifics:
- it is deployed in an unprivileged LXC container
- DNS, firewall and backups are done on the host instead
Build & start the VM:
~# make run
Run the VM provisioning (only need to be done once):
~# make provision
Enjoy :)
~# make ssh