This self hosted emailer might just kill resend.io

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

ความคิดเห็น • 93

  • @WebDevCody
    @WebDevCody  6 หลายเดือนก่อน +9

    show some support on producthunt www.producthunt.com/posts/00-1

    • @managewise1515
      @managewise1515 6 หลายเดือนก่อน

      done, already bought it! however really bad UX after buying as it shows you literally nothing

  • @DanielBergholz
    @DanielBergholz 6 หลายเดือนก่อน +38

    ELIXIR MENTIONED

  • @rand0mtv660
    @rand0mtv660 6 หลายเดือนก่อน +11

    6:00 yeah you cannot have spaces between text and asterisk in order to bold things. ***abc*** is valid markdown for bold. ** abc ** is not bold, it's just plain text.

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +3

      ah nice thank you

  • @greendsnow
    @greendsnow 6 หลายเดือนก่อน +13

    Is there a twilio alternative with calls and SMS that you know? (Possibly opensource or dirt cheap)

    • @mitchellmnr
      @mitchellmnr 6 หลายเดือนก่อน

      calls and sms are hard.... this is why twilio has such a market. if you are region specific, then you can do it yourself... but they make it easy...
      (eg, if you do it yourself you need to find a sip/voip provider first - then you could deploy something like freeswitch - sbc for voip - you can then build a esl service to do stuff like twilio can do...) but its a lot more work and costly if you are doing a little amount of calls/smss .... however if you are going to do like 10k min pm.... then you need someone or a team dedicated to maintaining it... so would be more cost effective for scale to do it yourself.
      but if you are going multi-region, then you are going to have to partner in each region and follow regs for telco partners probs... :(

    • @dreamsachiever212
      @dreamsachiever212 6 หลายเดือนก่อน +3

      exactly looking for an alternative especially SMS. For now I am leaning towards WhatsApp business api

    • @oSpam
      @oSpam 6 หลายเดือนก่อน

      Just use AWS SMS. And for calls personally I like AWS Connect along with AWS Lex. They both have APIs, but also dashboards. I’d be happy to provide more info if you’d like to stick with AWS

    • @greendsnow
      @greendsnow 6 หลายเดือนก่อน

      No guys, can't find it. That telephony sector is controlled by Illuminati, I guess. Joke aside, the phone number registration is regulated by govts

    • @spencersolberg
      @spencersolberg 6 หลายเดือนก่อน

      @@dreamsachiever212 i'm really enjoying using textbelt for a small project (SMS only). though, i wouldn't recommend it for a large project that needs more control over the numbers

  • @VincentFulco
    @VincentFulco 6 หลายเดือนก่อน +2

    How was SST ION setup? I tried it a month ago in the expectation of switching from SST's old setup, and I got some misc errors (and too busy to track down). FWIW, using postmark for 5 years if you need paid service, has been terrific deliverability (which I heard over the years is not the case with SES).

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน

      I haven't really tried ion much yet

  • @ShivGamer
    @ShivGamer 6 หลายเดือนก่อน +4

    Cool video, I like the concept but feels like too much work imho, I like the Simplicity of setting up resend and sending emails directly. I do have a question tho, why do we need to pay OO upfront? If it's just a wrapper on top of SES and wont i be needing to pay aws for ses use on my acct?

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +2

      You don’t, it’s free to use. If you want the planned marketing or newsletter features that’s where you need get the pro plan

    • @IDOLIKIofficial
      @IDOLIKIofficial 6 หลายเดือนก่อน

      But you still need email server ​@@WebDevCody

    • @ShivGamer
      @ShivGamer 6 หลายเดือนก่อน +1

      @@WebDevCody Ok cool!

  • @KieRej
    @KieRej 6 หลายเดือนก่อน +1

    Is it possible to host double-zero on VPS like Coolify instead of AWS?

  • @ATrevorWaters
    @ATrevorWaters 5 หลายเดือนก่อน +1

    Just a heads up, the new default sst config sets up a VPC with two zones that costs $66 a month

    • @WebDevCody
      @WebDevCody  5 หลายเดือนก่อน

      Ew why?

    • @liltechnomancer
      @liltechnomancer 5 หลายเดือนก่อน

      Hey! Author here. The VPC's should only be set up if you deploy with the SST_DEPLOY=true flag. This deploys the container to ECS via SST.
      I don't recommend that though. In the "full AWS hosting with SST" guide I recommend hosting the container elsewhere and only using SST to set up the SES -> SQS pipeline.
      If you experienced something else let me know as it's a bug! Thanks :)

    • @ATrevorWaters
      @ATrevorWaters 5 หลายเดือนก่อน

      @@liltechnomancer Oh, okay, got it -- I missed the flag. (side note: The Github still mentions the deployment flag as an upcoming feature)
      Thanks for the super fast response; I got one of the $99 pros :D

  • @semyaza555
    @semyaza555 6 หลายเดือนก่อน +5

    The JavaScript ecosystem is a forest of SaaS products for basic features (auth, emails, etc), which is one of the few reasons why I only use JS for UI. Will check this out though.

  • @darrenhinde2971
    @darrenhinde2971 6 หลายเดือนก่อน +6

    Using SES so simple to setup and configure.
    Just do not add any ingress rules on the email manager. Then costs will go up.

  • @lovol2
    @lovol2 6 หลายเดือนก่อน +3

    If you add it to caprover all the docker/ssl stuff is magic and self hosted.

  • @Bitbeq
    @Bitbeq 6 หลายเดือนก่อน +5

    Loving the content about using services that can be self-hosted. Please make more of it! 🙌

  • @deolinnaidoo3378
    @deolinnaidoo3378 6 หลายเดือนก่อน +2

    could this work on a normal vps on hetzner

    • @liltechnomancer
      @liltechnomancer 6 หลายเดือนก่อน

      You can host is on hetzner but still need SES for sending

  • @virtual5754
    @virtual5754 6 หลายเดือนก่อน +2

    It is nice thing to have alternative, I suppose... But does it really have to be so complicated? What happened to good old "log into smtp server and just send" workflow?

    • @oSpam
      @oSpam 6 หลายเดือนก่อน +1

      If you don’t care about email deliverability, go ahead my friend.

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +2

      Is it that complicated? I set it up in like 5 minutes

    • @virtual5754
      @virtual5754 6 หลายเดือนก่อน +1

      @@WebDevCody you deployed two different servers to end up using third party service still. Yes, that qualifies as complicated

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +3

      @@virtual5754 👍

  • @kurt5457
    @kurt5457 6 หลายเดือนก่อน +1

    Whats the cost difference 00 vs resend?

    • @liltechnomancer
      @liltechnomancer 6 หลายเดือนก่อน +1

      Different price model. 00 is software you pay for once and own.

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +1

      It also has a free tier so if you just need a simplier way to setup ses and send emails you can do that

  • @bandekhoda7801
    @bandekhoda7801 6 หลายเดือนก่อน

    Hello, Why is your Discord link is marked as invalid? Do I need a particular requirement to be able to join?
    Thanks in advance

  • @Rodluq
    @Rodluq 6 หลายเดือนก่อน

    Hello Cody, you said you are using Railway for this? Why don't you use Hostinger VPS or AWS? Do you use different host for different stuff? For example I know you mention in some of your videos using Coolify+Hostinger VPS, would you rather choose Railway over that?

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน

      I tend to use railway for everything recently

    • @Rodluq
      @Rodluq 6 หลายเดือนก่อน

      @@WebDevCody Is it too pricy if i want to deploy full apps with DBs? Or would you rather use something else for DBs?

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน

      It depends on what you mean by pricey I think it cost maybe $10 to host on railway with a post Grass database and a deploy next year app. If you need a free database, Superbase provides two free databases or you could use Turso with sequel light, but at some point you’re gonna have to pay for hosting

    • @Rodluq
      @Rodluq 6 หลายเดือนก่อน

      @@WebDevCody Thanks for answering Cody, I've been following your videos for a while, keep up!

  • @valehisma
    @valehisma 6 หลายเดือนก่อน +1

    hey cody! which keyboard you are using? name or just switch type

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +2

      MacBook laptop one klack.app

    • @valehisma
      @valehisma 6 หลายเดือนก่อน

      @@WebDevCody why it feels better in video :D thanks

    • @joshcirre
      @joshcirre 6 หลายเดือนก่อน

      Klack app strikes again. 👀

  • @SeibertSwirl
    @SeibertSwirl 6 หลายเดือนก่อน +3

    Love ya!!!! Great job

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +2

      😘 thanks babe!

  • @NizzyABI
    @NizzyABI 6 หลายเดือนก่อน +2

    This is awesome! At least for those interested in the extra work & free stuff.

  • @Flash136
    @Flash136 6 หลายเดือนก่อน

    Isn't it a pain to get production access on SES though?

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน

      It wasn’t for me so i can’t say

  • @codeaperture
    @codeaperture 6 หลายเดือนก่อน +1

    How do you always find good Open source projects?? I can only know one from others 😮

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน

      just scroll through twitter and get recommendations from people online

  • @gkiokan
    @gkiokan 6 หลายเดือนก่อน +3

    This is actually pretty neat because setting up a mail service is the most buggiest thing you can do nowadays as I have heard from many DevOps. But what I am more interested in, why not use a own VPS to send emails and use AWS for that? I am afraid of AWS invoices because they "can" explode as you know for yourself and they aren't really calculatable.

    • @oSpam
      @oSpam 6 หลายเดือนก่อน +4

      AWS SES has email IP trust from all service providers like Gmail. Emails generally work on a whitelist system rather than black list. So hosting from a VPS or your home IP won’t be whitelisted. So all of your emails have a very, very high chance of going straight to spam. Whereas SES has very high deliverability and won’t be as likely to go to users spam. You can setup account rules and budgets aswell as billing alerts to avoid costs. Make sure to read the pricing page, and read it again, and read the bottom pricing examples.
      SES is good and cheap. That’s why like you say DevOps will likely always say self hosting and setting up mail services is just a pain in the ass.
      I’d be happy to share more info if you need any, I love to see new people to AWS

    • @TheSuperBoyProject
      @TheSuperBoyProject 6 หลายเดือนก่อน +1

      Hosting your own emails is a terrible idea. Aside from the plain fact that your email ports are likely closed, maintaining an email server when not actively involved with the development of it is impossible. Better off to get a cheap email address at 10-20 bucks a year and transfer email from your own domain to that address through cloudflare.

    • @gkiokan
      @gkiokan 6 หลายเดือนก่อน

      ​@@oSpam I see, but having a payment limit that stops your Service when hitting it is not the Solution to the "expensiveness".
      So far I've used Hosting Services with inbuild E-Mail Service for noreply Emails of a Web Application that Notifies the users. That works quite well but we are talking maybe about 2k active daily users on that Project.
      But let's imagine you wanna start a bigger SAAS Project that involves 100k active users you might want a own dedicated Mail service. At some point I think every Mail Service must have start somewhere right? So having a clean VPS, a not blacklisted IP is a good starting point and at least as @TheSuperBoyProject pointed out, ofc you have to stay active on that Service to keep it up2date, against exploits, and whatever Management may be required to do so.
      So in comparision - I didn't checked the SES prices yet - but for my workaround right now we are talking about 2-3 EUR monthly within the web-hosting costs without having a limit (as it seems?) and mails get delivered promisingly. Where as having Gmail as SMTP seems to be problematic for a couple users (different project/customer) - for customers that really want a cheap solution that doesn't need a high demand dedicated service you can do this I guess but I also advice to get someone involved that really knows what he is doing, as I do it for my dev stuff.
      I am most times honest with all I can offer. And whatever I do as a Fullstack Dev, I do it at a perfectionistic level (which can be sometimes a pain in the ass because I stick to details that noones cares or sees).

  • @kirayamato6128
    @kirayamato6128 6 หลายเดือนก่อน +1

    so only for aws? 🤒

    • @liltechnomancer
      @liltechnomancer 6 หลายเดือนก่อน

      For now yes, hoping to support more eventually.

  • @lucasfariadev
    @lucasfariadev 6 หลายเดือนก่อน +2

    cody stop recommending me good tools Iy spending too much on my side projects and infra 🤣 . things aside, how are you liking Railway for your VPS setup?

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน

      railway seems to work fine for the most part. I've noticed sometimes I have to manually refresh their dashboard though... not sure what's going on there.

  • @liltechnomancer
    @liltechnomancer 6 หลายเดือนก่อน +2

    You are the man! Appreciate this a lot!

  • @miha7273
    @miha7273 6 หลายเดือนก่อน +3

    I think they straight up copied unsend from unsend-dev? Even the UI is so similar

    • @liltechnomancer
      @liltechnomancer 6 หลายเดือนก่อน

      I found unsend while making 00! Me and him actually talk a lot and I helped him identify some ways to improve unsend. Were all on the same team in my mind.

  • @Dom-zy1qy
    @Dom-zy1qy 6 หลายเดือนก่อน +1

    If i remember correctly, resend upcharges ~3x more than SES at most price points. Definitely gonna check this project out.

  • @codernerd7076
    @codernerd7076 6 หลายเดือนก่อน +7

    So it's like Sendy 😢

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +17

      yeah, similar tool but by someone I personally interact with so they get free press - having connections is good

    • @andrewchallis2759
      @andrewchallis2759 6 หลายเดือนก่อน +4

      Worth adding the differentiating factors not just that he’s your mate 😂 - ie one is deployed using a LAMP stack and the other is using pheonix deployed as a container so able to deploy and scale easier.
      Though sendy is cheaper even in comparison to the early bird of 00 and sendy seems to be more targeted towards marketing based emails with brands vs 00 which is more developer focused where your users and metadata might be somewhere else and you might want to make use of react-email with it vs sendy utilising basic html templates

  • @khvald
    @khvald 6 หลายเดือนก่อน +1

    I was looking for something similar last week that's some good news

  • @stefankyriacou7151
    @stefankyriacou7151 6 หลายเดือนก่อน

    cool project but that name has terrible seo, I can't even get google to return a response related to this project

  • @troneras-tv
    @troneras-tv 5 หลายเดือนก่อน

    I think that is really a good idea but with bad execution. It's trying to do everything.
    Infrastructure should not be created by the package itself, we have better tools like cloudformation or terraform for this, and should be optional at least, and if possible, there should be better docs. Internally it's creating it's own VPC for this, are we crazy?😅
    Having to proxy the emails through that server to add tags when that's something you can configure SES to do.
    IMO this app should just grab the emails from a S3 bucket and subscribe to sns.
    Just provide the UI, put as opt in the infra.

    • @WebDevCody
      @WebDevCody  5 หลายเดือนก่อน +1

      The package uses sst with uses pulumi to setup all the aws related resources. I’m not sure what you’re talking about. The idea is one can clone and run one command to have a fully functional aws ses wrapper, along with mailing list capabilities

  • @josh.manders
    @josh.manders 6 หลายเดือนก่อน +3

    Heck yeah!

  • @DanteMishima
    @DanteMishima 6 หลายเดือนก่อน +8

    That's too much work for me .. I'll stick to resend

    • @liltechnomancer
      @liltechnomancer 6 หลายเดือนก่อน +3

      Soon you will be able to deploy with SST too, so it will be more or less one step. Still early days for the project!

  • @klapaucius515
    @klapaucius515 6 หลายเดือนก่อน +1

    Lol I just saw your comment and the post on Reddit.

  • @mitchellmnr
    @mitchellmnr 6 หลายเดือนก่อน +2

    All i'm saying is .... postal server.
    We use it... we host it... we arent reliant on aws or any other provider for our mails.

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +2

      Doesn’t it take a while for gmail to trust your ip and not flag it as potential spam?

    • @mitchellmnr
      @mitchellmnr 6 หลายเดือนก่อน

      ​@@WebDevCody Depends ~
      If your domain is trusted with DKIM,SFP, signed and your mail service uses/supports TLS - then gmail doesn't seem to mind since you already have a rep.
      But if you are setting up a new domain, then as long as you have history (which you'd build up from above with your IP) then it would trust it quicker.
      I migrated our postal instance from an IP to another IP recently, and we just made sure IP wasn't in a blacklist... gmail accepted it immediately.
      Postal makes sure a bunch of the todo items are done so you have good email deliverably.
      BUT : make sure you aren't on a Blacklist and separate your marketing IP vs your transactional IP.
      I think that is my biggest advise.
      Marketing IPs have a much higher chance of being blocked/limited.
      So there are a bunch of extra rules you need to follow (re content and some other stuff) - to make sure it doesnt get marked as spam.
      Transactional emails are easier, since they are usually related to an action of sorts.
      These have a bit more flexi since no one is going to unsub/report spam for a login notification ... they'll just delete it.
      But a mail of specials for the day might cause more issues.
      The biggest thing is to follow best practice guidelines and you don't have deliverability issues :)

  • @nonstopper
    @nonstopper 6 หลายเดือนก่อน

    Looks awesome but this is the worst branding ive ever seen

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน +4

      No one reads anything in the landing page anyway

    • @Yusuf-ok5rk
      @Yusuf-ok5rk 6 หลายเดือนก่อน +2

      more like based'est branding everest seenest tbh fam

    • @liltechnomancer
      @liltechnomancer 6 หลายเดือนก่อน +2

      At least you have heard of me 😂

    • @Yusuf-ok5rk
      @Yusuf-ok5rk 6 หลายเดือนก่อน +2

      @@liltechnomancer did he just pull a jack sparrow...........

  • @taquanminhlong
    @taquanminhlong 6 หลายเดือนก่อน +1

    I'll just simply use a SMTP and write an api wrapped around it, then done 😂 no Resend needed

    • @azizsafudin
      @azizsafudin 6 หลายเดือนก่อน

      You’re wayyy oversimplifying this. Email is not straightforward to implement.

  • @user-qq7yc1qp8z
    @user-qq7yc1qp8z 6 หลายเดือนก่อน

    Why don’t host it on ec2 ?

    • @WebDevCody
      @WebDevCody  6 หลายเดือนก่อน

      railway is cheaper