W
Waspβ€’6mo ago
skyblade2954

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
kapa.ai
kapa.aiβ€’6mo ago
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?
IamIconLiving
IamIconLivingβ€’6mo ago
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
skyblade2954
skyblade2954OPβ€’6mo ago
@IamIconLiving 🌢 Hello I also like to have a email service too. 50 dollar a year is good price for me.
IamIconLiving
IamIconLivingβ€’6mo ago
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
miho
mihoβ€’6mo ago
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
wasp deploy fly launch <app-name> <region>
wasp deploy fly launch <app-name> <region>
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 πŸ˜„
skyblade2954
skyblade2954OPβ€’6mo ago
@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.
miho
mihoβ€’6mo ago
- 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.
skyblade2954
skyblade2954OPβ€’6mo ago
Yes. But some hosting services also have some mail services. Not these ones though
IamIconLiving
IamIconLivingβ€’6mo ago
You have mailing in Wasp as a battery πŸ”‹ already, so just stick with Fly.io
skyblade2954
skyblade2954OPβ€’6mo ago
@IamIconLiving 🌢 what do you mean ? as battery?
IamIconLiving
IamIconLivingβ€’6mo ago
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.
IamIconLiving
IamIconLivingβ€’6mo ago
forget about railway, heroku and others, stick with fly.io
skyblade2954
skyblade2954OPβ€’6mo ago
@IamIconLiving 🌢 I am trying fly.io with Sendgrid, wish me luck
IamIconLiving
IamIconLivingβ€’6mo ago
best of luck!
owopi
owopiβ€’6mo ago
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
neogeofun
neogeofunβ€’6mo ago
@owopi how straightforward is integrating SES? Any hints or pitfalls?
owopi
owopiβ€’6mo ago
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)
owopi
owopiβ€’6mo ago
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.
Want results from more Discord servers?
Add your server