The BEST Home Server Uptime Monitoring!

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • Have you ever wanted a super simple and beautiful server uptime monitoring software to monitor all the things in your Homelab? From web UI’s and applications, to devices and databases, DNS servers, and even Docker Containers? Well, I’m here to show you UptimeKuma and how I’m using it to monitor different types of services such as HTTP, DNS, and Docker. Plus, I’ve set up notifications to send messages to my Discord so I can get notified whenever one of my services is down. So, tune in to find out how you can use UptimeKuma to keep your Homelab running smoothly. #UptimeKuma #Monitoring #Homelab
    Boilerplates Repo: github.com/ChristianLempa/boi...
    Teleport-*: goteleport.com/thedigitallife
    - Traefik Tutorial: • Is this the BEST Rever...
    - DNS Tutorial: • You want a real DNS Se...
    Follow me:
    TWITTER: / christianlempa
    INSTAGRAM: / christianlempa
    TWITCH: / christianlempa
    DISCORD: / discord
    GITHUB: github.com/christianlempa
    PATREON: / christianlempa
    MY EQUIPMENT: kit.co/christianlempa
    Timestamps:
    00:00 - Introduction
    00:45 - Advertisement-*
    01:32 - Installation
    03:18 - Overview
    04:39 - HTTP(s) Monitor
    08:25 - Notifications
    09:26 - TCP / DB Monitor
    11:22 - DNS Monitor
    13:17 - Docker Monitor
    ________________
    All links with "*" are affiliate links.

КОМЕНТАРІ • 91

  • @TechDuke
    @TechDuke Рік тому +4

    Ok, so I learned more about homelabs, networking, kubernetes, etc from you than anyone else. Thanks man! 🤘

  • @davidsomething4867
    @davidsomething4867 Рік тому +7

    Love the simplicity of getting alerts setup to a Discord server 🙂 . Got 2 of these running now.

  • @Sploit
    @Sploit Рік тому +1

    Super cool tool, thanks for the presentation and greetings from Germany :)

  • @markdarwinvillarta3768
    @markdarwinvillarta3768 11 місяців тому

    One of the best finds, opensource easy to use and user friendly

  • @insu_na
    @insu_na Рік тому +3

    Find ich echt nice dass so viele kleine Projekte so gut werden. Ich benutz selber Icinga2 weil ich das halt einfach mag, aber uptime kuma kann schon recht viel was mir Icinga bietet

  • @ni-sc-dev
    @ni-sc-dev Рік тому

    Looks great, have to give it a try in my homelab!

  • @chrisumali9841
    @chrisumali9841 Рік тому

    thanks for the demo and info, have a great day

  • @kritikusi-666
    @kritikusi-666 Рік тому +4

    Would it be possible to list the github repositories to the solutions you have mentioned in this segment? Greatly appreciated. Quality content as usual. Thank you!

  • @CodeXploit
    @CodeXploit Рік тому

    yea. Really useful, i'm using this with Telegram bot for notifications on my phone. Works great.

  • @fearusmanor9220
    @fearusmanor9220 Рік тому

    Wieder ein sehr cooles Video. TOP! Mein Homelab ist soeben um Uptime-Kuma erweitert worden. 🙂

  • @user-on1yh1qk3k
    @user-on1yh1qk3k Рік тому

    Thank you for your videos !❤

  • @marcosdomingos9933
    @marcosdomingos9933 Рік тому +2

    I'm not English native, but you english is so easy to understand!

  • @Weirlive
    @Weirlive Рік тому

    LOVE ME SOME UPTIME KUMA!!!!

  • @monish05m
    @monish05m Рік тому

    Using Uptime Kuma for over 6 months now, monitoring 50+ services of various types, i can absolutely say its a top notch application and stable.
    Go for it without doubt, you wont find anything even remotely close to this.

    • @nosinneT
      @nosinneT Рік тому

      Hello @monish05m , I'm getting more duplicate alerts of sites going down (timeout of 48000ms exceeded).
      Do you experience the same?

  • @MinecraftLPGlotzer
    @MinecraftLPGlotzer Рік тому +3

    I really like Gatus as you can configure it with a conf file

  • @tubejim101
    @tubejim101 11 місяців тому

    where did you find docks on how to setup docker sockets? Thank you for the video.

  • @vulong4374
    @vulong4374 Рік тому

    Thanks, i have setup my Uptime Kuma for a while but fail to utilize it. Now Iknow how to actively monitor all my docker container

  • @KILLERTX95
    @KILLERTX95 Рік тому +19

    Okay, ive already seen technotims version of uptimekuma. Being honest, hes smart but hes a dev, not a sysadmin. Now your doing one... I guess i need to pay attention 😅

  • @scottswf238
    @scottswf238 11 місяців тому +2

    It would be great if they added a feature to crawl your network first, and simply click accept to the monitors it proposes, based on the crawling as a starting point.

  • @g.s.3389
    @g.s.3389 Рік тому +2

    we use checkMK.

  • @thecrimsonraven707
    @thecrimsonraven707 7 місяців тому

    Which VLAN do you recommend placing the monitoring server? Management VLAN or a Server VLAN?

  • @danielalff7032
    @danielalff7032 11 місяців тому

    Crhistian, Hoping you are doing well. I tried to move it to azure as an docker image in order to develop in azure web service, but once the web app is restart, all the user and monitors is erased. can you explainme how do you sept up the cloud data base in the kuma project? if you did a connection string config and backup config... it woul be useful for me, thk

  • @GamePlayByFaks
    @GamePlayByFaks Рік тому

    seeems, goods should give it a try for monitoring our servers, thank you.

  • @nosinneT
    @nosinneT Рік тому

    We're getting more duplicate alerts of sites going down (timeout of 48000ms exceeded).
    Do you guys experience the same ? Any solutions?

  • @IgnacioSerrano-no4pv
    @IgnacioSerrano-no4pv 3 місяці тому

    Hello, I need to know how to configure an endpoint that uses Oauth 2 authentication (token), I can't find how to do it. Could you help me?

  • @gullujumper
    @gullujumper Рік тому +3

    helpful tool with prometheus integration. The only thing missing is the configuration via a config file. There is an issue on github but not much attention to it.

  • @hunordori
    @hunordori Рік тому +5

    I think it is a really cool tool. I moved it to AWS, because I can get a notification even if my home internet is down. I have some local monitors too, because I don't want to create a tunnel to my security cameras.
    Also, who monitors the uptime monitor? 😀

    • @danielalff7032
      @danielalff7032 11 місяців тому

      Hey Hunordori. Hoping you are doing well. I tried to move it to azure as an docker image in order to develop in azure web service, but once the web app is restart, all the user and monitors is erased. can you explainme how do you sept up the cloud data base in the kuma project? if you did a connection string config.

    • @marcaroni1
      @marcaroni1 10 місяців тому

      Same question came to my mind: If your internal network goes down - KUMA would also stop working. So I think its a good idea to get this out of the equation by moving/hosting the service somewhere outside of your cluster.
      And maybe you can host an 2nd instance of KUMA in order to monitor the main KUMA :D

    • @mrmotofy
      @mrmotofy 9 місяців тому

      Yep, but there's a site called uptime robot which does literally the exact same. But outside, I use it for 2 internet connections I want to monitor

  • @ultimeus1
    @ultimeus1 Рік тому +15

    I wish you did a video on zabbix as it's way more powerful than uptime Kuma but needs more configuration. Also with your Obsidian theme it would look sick, standard dark theme is okay.

    • @christianlempa
      @christianlempa  Рік тому +1

      Yeah that's still on my list since a long time, never got the time to check zabbix out

    • @ultimeus1
      @ultimeus1 Рік тому +1

      @@christianlempa honestly for an all in one monitoring tool it's really nice but the learning curve is steep and there is not that much UA-cam videos about it.
      I am still playing with it for my own home infra. Looking forward if you find the time to do a tutorial on it Christian.

    • @cjaliaga
      @cjaliaga Рік тому

      @@ultimeus1 ​I just looked for it and it seems amazing, but at the same time, oh boy haha. Now I'm trying to decide If I wanna go down the rabbit hole 😅

    • @ultimeus1
      @ultimeus1 Рік тому

      @@cjaliaga if you want to monitor CPU, ram, storage on servers, proxmox hosts, docker container and have SNMP capabilities it's your best option. To get started a couple of hours are enough. To get the full experience, you will need much more time and that's were I'm blocking.

    • @Reiner030
      @Reiner030 Рік тому

      yes, we need for the monitoring system a monitor like Nagios, Icinga, Check_MK, Zabbix ore some other "professional" one ;-) and for production use they can also be clustered unlike UptimeKuma ^^

  • @ghostedragon964
    @ghostedragon964 6 місяців тому

    Is it possible to monitor Kubernetes instead of docker containers

  • @davidwilliss5555
    @davidwilliss5555 11 місяців тому

    Do you self-host a Discord server? I'm looking for how to do that. I've found posts saying that they don't support self-hosted, but they're old posts from more than 5 years ago so I don't know if maybe it's possible now

  • @urtziodriozola7766
    @urtziodriozola7766 Рік тому +5

    I'm using uptime kuma in my homelab too. There is an option to link uptime kumas feedback with prometheus, so you would be able to not only monitor the uptime but the server metrics. How to configure it properly would be great

    • @christianlempa
      @christianlempa  Рік тому +4

      Nice! Haven't tried it myself, but I will check it out

  • @kyoukai9379
    @kyoukai9379 Рік тому

    does it work like in prometheus blackbox-exporter or do i have to install it on the machine that i want to monitor
    so basically i want to monitor the uptime and health for my hosted web applications

  • @manuelgp343
    @manuelgp343 Рік тому

    I used it a while ago and liked it a lot but man it is heavy for what it does, it was killing my raspberry's memory, now trying lighter alternatives.

  • @bryanmontgomery610
    @bryanmontgomery610 11 місяців тому

    For the docker host section do you have to add the change to each compose file for each container for it to work?

    • @christianlempa
      @christianlempa  11 місяців тому +1

      No, uptimekuma needs to access the docker socket as a volumemount point to get access to retrieve information about running containers on that host. You would need to do it on all uptimekuma instances, and docker servers.

    • @bryanmontgomery610
      @bryanmontgomery610 11 місяців тому

      You're the best man!@@christianlempa

  • @bbsonytv
    @bbsonytv Рік тому

    Can I use this to monitor my web sites are running or not. Not my home labs but externally hosted web sites

    • @mrmotofy
      @mrmotofy 9 місяців тому

      Did you watch the video??? sheesh

  • @MiltonSun
    @MiltonSun Рік тому

    Do you think Uptime Kuma is good for monitoring Elasticsearch cluster?

    • @ZeBigLOL
      @ZeBigLOL Рік тому

      It's only uptime monitoring, a feature that Elastic has built in and it is using with it's agents system.
      Personally elasticsearch has pretty good monitoring on it's own, but you could connect it to Grafana or something.

  • @jojohnes5863
    @jojohnes5863 Рік тому

    Könnte man damit auch folgendes Szenario abbilden? Prüfung, ob die Firewall auf dem Server dicht ist? (hatte vor kurzem das Problem, dass die ufw wohl nciht mehr sauber funktionierte! Stelle mir das so vor... Irgendein Script oder ähnliches wird versucht aufzurufen. Wenn die Firewall funktioniert, dann scheitert das. Wenn nicht, kann Kuma eine Verbidung herstellen und müsste Alarm schlagen. Geht so was? Also das es Kuma kann weiß ich, ich meine mit dem Script usw...

    • @christianlempa
      @christianlempa  Рік тому

      Du kannst up/down switched, d.h. dass eine Notification dann erzeugt wird, wenn ein Monitor "up" ist, anstatt "down", somit könntest du das auf jeden fall abbilden.

    • @jojohnes5863
      @jojohnes5863 Рік тому

      @@christianlempa Ja das meine ich: Die Frage ist eher, wie ich ein Skript oder ähnliches auf einem bestimmten Port bereitstelle, der dann geprüft wird.

  • @duncan-mcrae
    @duncan-mcrae Рік тому

    Struggling to get it to monitor docker containers.

  • @Ozymandias1
    @Ozymandias1 Рік тому

    I have only two docker containers on my home server, one of them is Uptime Kuma.

  • @simonesaravalli4409
    @simonesaravalli4409 Рік тому

    Hi Christian, thank you for this video. Have you tried the status page feature of Uptime Kuma. It is one of the features I would like to check.

    • @dedo1911
      @dedo1911 Рік тому +1

      It works very well, except you cannot see detailed informations for each service you're monitoring. Cool is that you can configure a specific domain to only show some of the services you're monitoring, with customized UI. So you can have a single Uptime Kuma for multiple group of services shown on different status pages

  • @kyoukai9379
    @kyoukai9379 Рік тому +1

    would be great if you checked netdata also its easy to install

    • @christianlempa
      @christianlempa  Рік тому +2

      Maybe, I have that on my list since last year but never found time to review it :D

    • @mkostrikin
      @mkostrikin Рік тому

      Netdata is some other league. But nice

  • @goldibollocks
    @goldibollocks Рік тому

    I should have read the description instead of just listening to the video. I googled Uptime Coomer 😂

  • @hulumbulum4683
    @hulumbulum4683 Рік тому +2

    Great, new video. I'm waiting for it to be translated into Russian and ready to watch.

  • @II_superluminal_II
    @II_superluminal_II Рік тому

    proxmox?

  • @FredrikRambris
    @FredrikRambris Рік тому

    What about RAID monitoring, disk utilization, or other custom checks?

    • @christianlempa
      @christianlempa  Рік тому

      That's more a task for metrics collector, like Grafana f.e.

  • @chris23tr
    @chris23tr Рік тому

    Den Dienst sollte man auf einem extra Server laufen lassen, weil wenn der Server abstürzt, ist uptime kuma auch down,

    • @christianlempa
      @christianlempa  Рік тому

      Und wenn der extra Server abstürzt? :D

    • @chris23tr
      @chris23tr Рік тому

      @@christianlempa dann ist das halt Pech 😎

  • @camgrimsec
    @camgrimsec Рік тому

    1st?

  • @rouchar
    @rouchar Рік тому

    03:34 I'M BLIND 😭

  • @ALWALEEDALWABEL
    @ALWALEEDALWABEL Рік тому

    And It get a lot of update and new features ⏫