Non-root deployments
It should be possible for non-root users to deploy. Right now only root can deploy because the site database is secured against external actors, but this could be fixed by storing a per-site database and extracting the list of sites from the configured base directory. Then, people with I/O access to that directory can deploy without incurring security issues for other sites.