Best Notification System for Home Servers with Apprise Push Alerts

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ค. 2024
  • Notifications are a critical part of effective monitoring in the lab and production environments. With it becoming more challenging to use SMTP notification due to more and more security layers that are now required for sending SMTP messages, such as DKIM, SPF records, and proper reverse DNS records.
    Apprise Github page:
    github.com/caronc/apprise
    Mailrise Github page:
    github.com/YoRyan/mailrise
    Subscribe to the channel: / @virtualizationhowto
    My blog:
    www.virtualizationhowto.com
    _____________________________________________________
    Social Media:
    / vspinmaster
    LinkedIn:
    / brandon-lee-vht
    Github:
    github.com/brandonleegit
    Introduction - 0:00
    Describing traditional workflow and problem with email - 0:48
    Introducing Apprise and Mailrise - 2:03
    Overview of the Apprise service and how it works - 2:39
    Thinking about the advantages of Apprise - 3:42
    What about legacy applications and hardware that only supports SMTP? 4:15
    Introducing Mailrise SMTP gateway - 4:42
    Legacy devices can SMTP to Mailrise and it translates to modern notification services - 5:30
    Simple config for modern notifications in Mailrise - 6:11
    Example files for Mailrise notifications - 6:25
    Exciting possibilities for home labs - 6:37
    Installing Mailrise - 7:30
    Copying the mailrise installation command - 7:55
    Prerequisite to the install - 8:08
    Executing the installation of Mailrise - 8:20
    Creating a service file for Mailrise - 8:38
    Pasting in service file configuration for Mailrise - 8:54
    Creating the Mailrise configuration file - 9:28
    Looking at the config file for Mailrise and example config - 9:45
    Looking at the configuration for Pushover notifications - 10:22
    Discussing the user and application tokens - 10:53
    Starting the Mailrise service configuration - 11:37
    Talking about testing Mailrise notifications using PowerShell - 11:50
    Using send-mailmessage cmdlet to test - 12:20
    Talking through the command - 12:35
    Added notifications to desktop - 13:38
    Running the test of Mailrise notifications to Pushover - 13:56
    Wrapping up the testing workflow - 14:20
    IoT Notification System Push Notifications for Home Lab no SMTP required:
    www.virtualizationhowto.com/2...
    My home lab environment:
    www.virtualizationhowto.com/h...
    Supermicro VMware Home Lab:
    www.virtualizationhowto.com/2...
  • แนวปฏิบัติและการใช้ชีวิต

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

  • @ryanyoung7696
    @ryanyoung7696 ปีที่แล้ว +10

    Thanks for the mention! It's satisfying to know so many people find my little utility useful.

    • @VirtualizationHowto
      @VirtualizationHowto  ปีที่แล้ว +2

      Ryan, Thank you for your comment! It is so awesome you saw the video. It is a great tool...thank you so much for your contribution to the community!

  • @Practical-IT
    @Practical-IT 22 วันที่ผ่านมา

    Thanks Brandon. I've started looking into these services after seeing them among the exhaustive list of supported services in Uptime Kuma. This was very helpful.

  • @SyberPrepper
    @SyberPrepper ปีที่แล้ว +1

    This is something I should be able to use in a few weeks when I get my home lab reconfigured. I've never heard of this solution so your video is very much appreciated.

  • @AhrenBaderJarvis
    @AhrenBaderJarvis ปีที่แล้ว +4

    Thank you so much for highlighting this, and for the great content as always, Brandon! This is incredible and what I didn't even know I was needing. Such a great solution.

    • @VirtualizationHowto
      @VirtualizationHowto  ปีที่แล้ว

      Ahren, thanks so much for your kind words! So glad it is helpful and happy labbing!

  • @OmarDownie
    @OmarDownie ปีที่แล้ว +6

    Fantastic!!! This is exactly what I have been looking for. Your post has been timely and thorough. Thanks Brandon!

    • @VirtualizationHowto
      @VirtualizationHowto  ปีที่แล้ว +1

      Omar, that is awesome! So glad it came at the right time. It was a timely find for me as well as email is no longer my preferred communication platform.

    • @OmarDownie
      @OmarDownie ปีที่แล้ว

      @@VirtualizationHowto I'll be switching over to Mailrise this weekend. Thanks again, the rest of your content is also quite helpful. Keep up the good work!

  • @bobendicott2877
    @bobendicott2877 ปีที่แล้ว +4

    This is awesome, I was looking to replace postfix in my lab and this will work perfectly. I decided to use docker and got it working.

    • @VirtualizationHowto
      @VirtualizationHowto  ปีที่แล้ว

      Bob, that is awesome! I have switched everything in my lab to this as well and haven't looked back since. No more email issues with public SMTP, etc. Thank you for the comment!

    • @bobendicott2877
      @bobendicott2877 ปีที่แล้ว

      @@VirtualizationHowto Just curious did you get this working with vCenter as I can get emails to send.

  • @bronze2gold
    @bronze2gold ปีที่แล้ว +2

    It looks like my previous comment got removed because I added a link to the showcase part of my GitHub page (Apprise). I appeared to have broke some terms and conditions by doing this (oops). The reason I did it was to show that added a link back to your TH-cam video here (I hope you don't mind). Just a recap; I'm the developer of Apprise ;). Anyway, I'll just thank you again for your kind sharing of my library through this great video. Keep up your awesome work!

    • @VirtualizationHowto
      @VirtualizationHowto  ปีที่แล้ว +2

      l2g, no worries and certainly don't mind on the link! Thanks again. I also added links to the projects in the description as well. Meant to do that!

  • @omargayle6634
    @omargayle6634 7 หลายเดือนก่อน

    This is just great content!!!

  • @JohnFryerInvisiblade
    @JohnFryerInvisiblade ปีที่แล้ว

    Thank you for this! I've been semi-noodling on what to do with an old NAS that only has smtp messaging, and the gmail connection broke cause TLS v1.0. This hit my YT feed just in time!!

  • @NonyaDamnbusiness
    @NonyaDamnbusiness ปีที่แล้ว +4

    I use Proton Mail so I just built a tiny Protonmail gateway VM and use that for all my email alerts. Not only is it fast, but since it's Proton and sending to my Proton email account it's all encrypted.

    • @SyberPrepper
      @SyberPrepper ปีที่แล้ว

      This sounds like an interesting solution too.

  • @DavidC-rt3or
    @DavidC-rt3or ปีที่แล้ว

    Thank you! Testing out mailrise configured to send to MQTT for a device that can only send SMTP. So far, have a subscriber setup to take in the message and reformat it to then check to see if the alerting is snoozed or not (configured using a Redis key and TTL) and if it's not, then publish to two topics. One of the topics is for alerting and the other is for logging., if it is snoozed it's only published to the logging topic.

    • @VirtualizationHowto
      @VirtualizationHowto  ปีที่แล้ว

      David, that is awesome!

    • @DavidC-rt3or
      @DavidC-rt3or 3 หลายเดือนก่อน

      @@VirtualizationHowto Thanks! extending now to start taking in Proxmox notifications. Started with successful backup notification to mqtt and the subscriber parse and log it into a MySQL db (email then dropped). Just not sure what other notifications may look like yet in order to parse.

  • @R__T
    @R__T 20 นาทีที่ผ่านมา

    Would really appreciate a video for docker Apprise. Super painful to deploy with the volume permissions.

  • @paul_M007
    @paul_M007 9 หลายเดือนก่อน

    Great video!. Is it possible to make a video setting up WhatsApp notification using the latest appraise revision. appraise added WhatsApp support but my old brain can't wrap around how to set it up. thx

  • @djvincon
    @djvincon 8 หลายเดือนก่อน

    When I install pip, and then try to install mailrise with 'pip install mailrise' i get the message: error: externally-managed-environment. Any tips?

  • @squalazzo
    @squalazzo ปีที่แล้ว

    i think that important services need redundancy... so i'll use this, sure, BUT add other services in parallel, completely unrelated to this (EVERYTHING goes down, sooner or later...), on a different device, to push out same notifications but in different ways, for example a telegram bot...

  • @Pakterius14
    @Pakterius14 2 หลายเดือนก่อน

    This is a good tutorial and it works with Telegram and Discord but only if i send mails directly to the IP and Port of the Server with PowerShell or Telnet
    If i use Proxmox or Truenas the Domainname get a resolution to a public IP Adress kinda dumb but i tried manually set the resolution to my Mailrise VM but it still does not work
    it always sends them to the Public IP of that Domainname that goes to the Github page (and yes i flushed my dns cache)
    How did you solve that problem?

  • @sradhakrishna
    @sradhakrishna 3 หลายเดือนก่อน

    Would I be able to run mailrise on a raspberry pi, specifically the v1.2 version which has 1GB Ram?

    • @VirtualizationHowto
      @VirtualizationHowto  3 หลายเดือนก่อน

      @sradhakrishna I believe it will run on ARM, but will need to take a look. Thank you for your comment!

    • @sradhakrishna
      @sradhakrishna 3 หลายเดือนก่อน

      @@VirtualizationHowto I actually went ahead and used the docker version. Seems to run fine. I have pushover working, but can't get telegram working. Got to see what's going wrong.
      Wonder how it'll perform under load, but works for my workloads.
      Must say, I am loving it. Imagine a dedicated, old raspberry pi server, running for ever, and sending out notifications. In my case, it's now a core service in my lab!

  • @ONWOTE
    @ONWOTE ปีที่แล้ว

    Hello VirtualizationHowto, any chance for us to work together to feature and review our security camera system? Sincerely hope can reach cooperation with you!

  • @josemercado1674
    @josemercado1674 9 หลายเดือนก่อน

    My dude. Love you but this vid is incomplete. Anyway you can put out a more detailed setup after we touch those files? seems from that point on you're doing things I can't replicate. And to be honest a majority of those that are watching these videos need step by steps including me. I need more help. Thanks always.

  • @ArielLothlorien
    @ArielLothlorien 11 หลายเดือนก่อน

    It would be awesome if I could selfhost the whole thing cause I am a spook and have trust issues!

    • @VirtualizationHowto
      @VirtualizationHowto  11 หลายเดือนก่อน +1

      Eforen thank you for the comment! The cool thing about Mailrise/Apprise is that you could target a self-hosted messaging service. I am just showcasing using Pushover for alerting, but there are many other options you could also self host.

    • @ArielLothlorien
      @ArielLothlorien 11 หลายเดือนก่อน

      @@VirtualizationHowto do you mean to say apprise itself is not a cloud service just an API service you run somewhere in your own infra??

  • @amigahome
    @amigahome 4 วันที่ผ่านมา

    Installing a python package globally/outside a virtual environment is not recommended.

  • @c0p0n
    @c0p0n ปีที่แล้ว

    The best notification system I've found hands down is telegram.

    • @VirtualizationHowto
      @VirtualizationHowto  ปีที่แล้ว

      c0p0n thank you for the comment! Telegram is awesome. Good thing too mailrise/apprise will push to telegram as well. So you can telegram-enable SMTP only notifications :)

  • @5amba
    @5amba ปีที่แล้ว

    I can build you a custom iOS App for that, if you like ;)

  • @MarkConstable
    @MarkConstable 17 วันที่ผ่านมา

    Heh, I prefer notifications via email.

  • @MrNoBSgiven
    @MrNoBSgiven ปีที่แล้ว

    Any support place for mailrise? I followed your steps and... mailrise barfs at me 😜😜. I checked the pushover configuration, was able to use arise command (works like a charm), but sending email.message to my mailrise host... no sugar, no love. The journalctl gives "WARNING:mailrise.skeleton:Unknown recipient:" error. Any suggestions?

    • @VirtualizationHowto
      @VirtualizationHowto  ปีที่แล้ว +1

      B S thank you for the comment! I would check all your config files. Make sure you don't have a typo somewhere in your pushover config in mailrise so that it knows how to match up the recipient address to the pushover push. It sounds like your traffic is getting to your mailrise server which is a good thing...so I would give your configs a good check once again.

    • @MrNoBSgiven
      @MrNoBSgiven ปีที่แล้ว +1

      @@VirtualizationHowto INDEED. I was losing my mind and ....hair. I even opened question with the developer and ONLY THEN I decided to "retype" all spaces in the mailrise.conf file. AND... miracle happened (and I do not mean "Miracle" from the movie "The history of the world - part I") . I fixed it just a few minutes ago. Thank you for suggestion. I ALMOST blamed YOU for this 😜🤣😁. I recreated 4 Proxmox LXC containers, two dockers and all were failing. 🤦‍♂ Thank you for this video.