code: def _on_startup(self, *args):
          
          yield from Controller.instance().start()
          # Because with a large image collection
          # without md5sum already computed we start the
          # computing with server start
          asyncio.async(Qemu.instance().list_images())
docs: Called when the HTTP server start