Your app can be deployed anywhere where a SvelteKit app can be deployed. Just make sure to set the correct adapter in svelte.config.js.

Follow this guide on Svelte adapters to learn more: https://kit.svelte.dev/docs/adapters

I host my apps on Railway with the Node adapter, very simple to setup and you can also host your SQL database there.

Other options include:

Environment variables

You need to set the following environment variables in your deployment environment:

Generate an AUTH_SECRET at https://generate-secret.now.sh/32