First of all, this is great.
I have just installed it on arch linux, and it seems just a few dependencies away, let me se what I can do, If you want this ideas can be moved to another repo, let me know what you think.
ismaelvc@richit ~ % jupyterhub
[I 2016-03-07 12:55:53.232 JupyterHub app:523] Loading cookie_secret from /home/ismaelvc/jupyterhub_cookie_secret
[W 2016-03-07 12:55:53.328 JupyterHub app:258]
Generating CONFIGPROXY_AUTH_TOKEN. Restarting the Hub will require restarting the proxy.
Set CONFIGPROXY_AUTH_TOKEN env or JupyterHub.proxy_auth_token config to avoid this message.
[W 2016-03-07 12:55:53.345 JupyterHub app:642] No admin users, admin interface will be unavailable.
[W 2016-03-07 12:55:53.345 JupyterHub app:643] Add any administrative users to `c.Authenticator.admin_users` in config.
[I 2016-03-07 12:55:53.345 JupyterHub app:669] Not using whitelist. Any authenticated user will be allowed.
[I 2016-03-07 12:55:53.419 JupyterHub app:1052] Hub API listening on http://localhost:8081/hub/
[I 2016-03-07 12:55:53.515 JupyterHub app:803] Starting proxy @ http://*:8000/
12:55:54.329 - info: [ConfigProxy] Proxying http://*:8000 to http://localhost:8081
12:55:54.335 - info: [ConfigProxy] Proxy API at http://localhost:8001/api/routes
[I 2016-03-07 12:55:54.562 JupyterHub app:1075] JupyterHub is now running at http://localhost:8000/