Best hosting services to deploy?
You cannot deploy a wasp project to ordinary hosting services like GoDaddy etc. So what are the suggested hosting services?
Please suggest me couple hosting services
18 Replies
Hi @skyblade2954. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
Wasp supports deployment to various hosting providers. Here are a few recommended ones:
1. Fly.io: Fly.io offers a variety of free services that are perfect for deploying your first Wasp app. You will need a Fly.io account and the
flyctl
CLI (https://fly.io/docs/hands-on/install-flyctl/). Wasp CLI can automate the deployment process on Fly.io with a single command. Fly.io also offers $5 free credit each month. Source (https://wasp-lang.dev/docs/advanced/deployment/cli)
2. Netlify: Netlify is a static hosting solution that is free for many use cases. You can deploy the client part of your Wasp app on Netlify. You will need a Netlify account and Netlify CLI (https://docs.netlify.com/cli/get-started/) installed to follow these instructions. Source (https://wasp-lang.dev/docs/advanced/deployment/manually#netlify-client)
3. Railway: Railway is another provider you can consider for deploying your Wasp app. However, as of the sources provided, the step-by-step guide for Railway is not yet available. Source (https://wasp-lang.dev/docs/advanced/deployment/manually)
4. Heroku: Heroku is great to have because it is the only provider right now where you can run server + postgre DB completely for free. Source (https://github.com/wasp-lang/wasp/issues/169)
Remember, you can deploy each part of your Wasp app (Node.js server, static client, PostgreSQL database) anywhere where you can usually deploy Node.js apps or static apps. Source (https://wasp-lang.dev/docs/advanced/deployment/overview)
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------
Sorry @skyblade2954, I seem to be having a bit of trouble. Don't worry though, I've pinged my support and they will try to fix me up! :technologist:
Perhaps try again in 15mins?hmm, message about Heroku being completely for free is from 2021, not sure if that's still true after their price model change
just FYI
@IamIconLiving πΆ Hello
I also like to have a email service too.
50 dollar a year is good price for me.
I never deployed to Heroku, so I don't know this service, but it is a possibilty I guess
I used Fly.io though, and it's a very nice service, especially wasp having a one click deploy abilities to it
You can read more about what we recommend in terms of hosting here: https://wasp-lang.dev/docs/advanced/deployment/manually
- Fly
- Railway
- Netlify
- Heroku
But in a nutshell, Fly and Railway are out top picks currently. Fly even more so since you can deploy with one command: https://wasp-lang.dev/docs/advanced/deployment/cli
They both cost around 5$ a month but they waive that charge if you are not above 5$ which means you get basically free hosting for your Wasp app.
@IamIconLiving πΆ thank you for the Heroku heads up, we'll update the docs π
Ok, it seems that comment about Heroku came from a Github issue (which now I edited), the docs mention the removal of the free plan: https://wasp-lang.dev/docs/advanced/deployment/manually#heroku-server-and-database so, all good π
@miho @IamIconLiving πΆ Chat Gpt also offered someoptions.
1. Vercel
2. Netlify
3. Heroku
4. Firebase Hosting
I also need email service.
Like I would love to use a hosting with email service.
- Wasp is not compatible with Vercel due to not being a serverless framework.
- Netlify β
- Heroku β
- Firebase is a managed service with its own database and it's not really a hosting, so Wasp can't be deployed there.
For sending emails, we recommend some providers in the docs.
Yes. But some hosting services also have some mail services.
Not these ones though
You have mailing in Wasp as a battery π already, so just stick with Fly.io
@IamIconLiving πΆ what do you mean ?
as battery?
Wasp gives you an easy way to send emails
https://wasp-lang.dev/docs/advanced/email
you just need to host your wasp app on fly.io and off you go π
Sending Emails | Wasp
With Wasp's email-sending feature, you can easily integrate email functionality into your web application.
forget about railway, heroku and others, stick with fly.io
@IamIconLiving πΆ I am trying fly.io with Sendgrid, wish me luck
best of luck!
for emails, i would recommend using amazon SES, since its the cheapest option
although sendgrid works perfectly fine too, its just a bit more expensive
@owopi how straightforward is integrating SES? Any hints or pitfalls?
not really, you just have to send amazon a request to give you access to their full service in order to use it (what you're using their service for and a link to your site)
Request production access (Moving out of the Amazon SES sandbox) - ...
Request production access by moving your account out of the Amazon SES sandbox and raise your sending quotas.