database and logging
serve files ourselves
init script