This self hosted emailer might just kill resend.io

Поділитися
Вставка
  • Опубліковано 20 чер 2024
  • check it out: www.double-zero.cloud/?ref=wdc
    the product launch: www.producthunt.com/posts/00-1
    open source repo: github.com/technomancy-dev/00
    follow the dev: x.com/liltechnomancer
    My Products
    🏗️ WDC StarterKit: wdcstarterkit.com
    📖 ProjectPlannerAI: projectplannerai.com
    🤖 IconGeneratorAI: icongeneratorai.com
    Useful Links
    💬 Discord: / discord
    🔔 Newsletter: newsletter.webdevcody.com/
    📁 GitHub: github.com/webdevcody
    📺 Twitch: / webdevcody
    🤖 Website: webdevcody.com
    🐦 Twitter: / webdevcody

КОМЕНТАРІ • 79

  • @WebDevCody
    @WebDevCody  10 днів тому +9

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

    • @managewise1515
      @managewise1515 10 днів тому

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

  • @DanielBergholz
    @DanielBergholz 10 днів тому +32

    ELIXIR MENTIONED

  • @rand0mtv660
    @rand0mtv660 10 днів тому +9

    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.

  • @darrenhinde2971
    @darrenhinde2971 10 днів тому +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 9 днів тому +3

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

  • @semyaza555
    @semyaza555 9 днів тому +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.

  • @Bitbeq
    @Bitbeq 10 днів тому +5

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

  • @ShivGamer
    @ShivGamer 9 днів тому +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  9 днів тому +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 8 днів тому

      But you still need email server ​@@WebDevCody

    • @ShivGamer
      @ShivGamer 8 днів тому +1

      @@WebDevCody Ok cool!

  • @VincentFulco
    @VincentFulco 7 днів тому +1

    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

  • @greendsnow
    @greendsnow 10 днів тому +14

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

    • @mitchellmnr
      @mitchellmnr 10 днів тому

      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... :(

    • @ismaeltinta6118
      @ismaeltinta6118 10 днів тому +3

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

    • @oSpam
      @oSpam 10 днів тому

      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 9 днів тому

      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 8 днів тому

      @@ismaeltinta6118 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

  • @SeibertSwirl
    @SeibertSwirl 10 днів тому +3

    Love ya!!!! Great job

  • @valehisma
    @valehisma 10 днів тому +1

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

    • @WebDevCody
      @WebDevCody  10 днів тому +2

      MacBook laptop one klack.app

    • @valehisma
      @valehisma 10 днів тому

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

    • @joshcirre
      @joshcirre 9 днів тому

      Klack app strikes again. 👀

  • @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

  • @khaledxyz
    @khaledxyz 10 днів тому +1

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

  • @liltechnomancer
    @liltechnomancer 10 днів тому +2

    You are the man! Appreciate this a lot!

  • @codeaperture
    @codeaperture 7 днів тому +1

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

    • @WebDevCody
      @WebDevCody  7 днів тому

      just scroll through twitter and get recommendations from people online

  • @deolinnaidoo3378
    @deolinnaidoo3378 9 днів тому +2

    could this work on a normal vps on hetzner

    • @liltechnomancer
      @liltechnomancer 9 днів тому

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

  • @user-ik7rp8qz5g
    @user-ik7rp8qz5g 10 днів тому +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 10 днів тому +1

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

    • @WebDevCody
      @WebDevCody  10 днів тому +2

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

    • @user-ik7rp8qz5g
      @user-ik7rp8qz5g 10 днів тому +1

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

    • @WebDevCody
      @WebDevCody  10 днів тому +3

      @@user-ik7rp8qz5g 👍

  • @DanteMishima
    @DanteMishima 10 днів тому +8

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

    • @liltechnomancer
      @liltechnomancer 10 днів тому +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!

  • @LucasFariaDev
    @LucasFariaDev 10 днів тому +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  10 днів тому

      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.

  • @NizzyABI
    @NizzyABI 10 днів тому +2

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

  • @kurt5457
    @kurt5457 10 днів тому +1

    Whats the cost difference 00 vs resend?

    • @liltechnomancer
      @liltechnomancer 9 днів тому +1

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

    • @WebDevCody
      @WebDevCody  9 днів тому +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

  • @codernerd7076
    @codernerd7076 10 днів тому +7

    So it's like Sendy 😢

    • @WebDevCody
      @WebDevCody  10 днів тому +17

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

    • @andrewchallis2759
      @andrewchallis2759 10 днів тому +3

      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

  • @Flash136
    @Flash136 9 днів тому

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

    • @WebDevCody
      @WebDevCody  8 днів тому

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

  • @miha7273
    @miha7273 10 днів тому +3

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

    • @liltechnomancer
      @liltechnomancer 9 днів тому

      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.

  • @josh.manders
    @josh.manders 10 днів тому +3

    Heck yeah!

  • @gkiokan
    @gkiokan 10 днів тому +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 10 днів тому +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 10 днів тому +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 9 днів тому

      ​@@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 10 днів тому +1

    so only for aws? 🤒

    • @liltechnomancer
      @liltechnomancer 9 днів тому

      For now yes, hoping to support more eventually.

  • @Dom-zy1qy
    @Dom-zy1qy 10 днів тому +1

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

  • @stefankyriacou7151
    @stefankyriacou7151 3 дні тому

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

  • @klapaucius515
    @klapaucius515 10 днів тому +1

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

  • @mitchellmnr
    @mitchellmnr 10 днів тому +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  10 днів тому +2

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

    • @mitchellmnr
      @mitchellmnr 10 днів тому

      ​@@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 :)

  • @taquanminhlong
    @taquanminhlong 10 днів тому +1

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

    • @azizsafudin
      @azizsafudin 9 днів тому

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

  • @nonstopper
    @nonstopper 10 днів тому

    Looks awesome but this is the worst branding ive ever seen

    • @WebDevCody
      @WebDevCody  10 днів тому +4

      No one reads anything in the landing page anyway

    • @Yusuf-ok5rk
      @Yusuf-ok5rk 10 днів тому +2

      more like based'est branding everest seenest tbh fam

    • @liltechnomancer
      @liltechnomancer 10 днів тому +2

      At least you have heard of me 😂

    • @Yusuf-ok5rk
      @Yusuf-ok5rk 10 днів тому +2

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

  • @user-qq7yc1qp8z
    @user-qq7yc1qp8z 9 днів тому

    Why don’t host it on ec2 ?