Jupyter Notebook as a server

Right now, I am using jupyter notebook as a server. I published my web app successfully. When I accessed my app through a public link, I got the following error

NoServerFunctionError: No server function matching “unzip” has been registered

When I was building the app, my notebook was running continuously on the backend (i think it is necessary to get it accessed by anvil).
After publishing it, my notebook is closed and the anvil is not able to access the server functions.
Is there any way to run my web app without reloading the jupyter notebook ‘every time’ on the backend?

You’re close. “unzip” does not have to be provided by that specific jupyter notebook. You could make it part of any Python program. As long as that program is running somewhere, where it can communicate with Anvil’s servers, Anvil will know to forward those function calls to it.