Been using Kuma for a little while and loving it! Active development + “public” facing status dashboard makes this the easiest selfhosted/homelab solution IMO. As always thanks for the content Tim!
@mveldt3 жыл бұрын
Using PRTG. It's free for the first 100 sensors. But it needs to run on Windows.
@timtrense43763 жыл бұрын
Prometheus. Just lovely to have the ability to use one system to monitor literally anything due to their separation of export + scrape
@pbriars3 жыл бұрын
Tried Zabix before but couldnt get on with it. I swear it was the cause of a couple of HDD predictive failures. Will certainly be giving Kuma a go now, Great video. Thank you.
@vladbabii90253 жыл бұрын
But who monitors the monitor? I'm going to add a PI 4 with a second kuma on it to monitor the first kuma and maybe some services, in case something happens to kuma host. or is that overkill ?
@LouisLamLam3 жыл бұрын
Uptime Kuma maintainer here! Thank you so much for introducing Uptime Kuma! A great video!
@yuriw7773 жыл бұрын
can it be installed with Rancher?
@TechnoTim3 жыл бұрын
Hey!!! Thank you so much for a great FANCY tool. It’s everything I could have asked for!
@Arclyte3063 жыл бұрын
Thanks to you Louis and Thanks Tim!
@procheeseburger_23 жыл бұрын
are you LouisLam ?!?!? lol
@marianosilva20303 жыл бұрын
@louis, great tool! Thanks for maintaining it!! Do you recommend to use the image :1, or :latest?
@CraftComputing3 жыл бұрын
HOW DID I NOT KNOW ABOUT THIS???? Great video Tim!
@TechnoTim3 жыл бұрын
Thanks Jeff! Maybe you can run it on your fancy new TureNAS scale box in a container, if not, it's just a simple nodejs install!
@AnonymousB460 Жыл бұрын
This was me just now.
@OfficialUmey6 ай бұрын
Loved how you signed "thanks" at the end! As a deaf viewer relying on live captions, it made my day!
@anlongdus3 жыл бұрын
"Upside down" could be used to make sure that some historical protocols like FTP or IMAP without encryption are *not* offered for security reasons.
@TechnoTim3 жыл бұрын
I like it!
@globaldisaster19883 жыл бұрын
@@TechnoTim Flow's comment should be pinned at top :)
@whahala5553 жыл бұрын
It could also be used for home security if you have smart locks, you might want to check a home security status portal of the keyword unlocked and use Upside Down to tell you you have a door unlocked.
@MichaelSmith-fg8xh Жыл бұрын
I just had to do an upside-down for PING... it's not intended to be available for the server I'm monitoring
@fullstackwithsantosh5 ай бұрын
I never though I would ever install something to monitor uptime status of my services/hosts. But it's actually nice to see status of everything at one place.
@larssgnen31483 жыл бұрын
Been using kuma for 3 months now. It's been rock solid.
@krzychaczu3 жыл бұрын
Your tutorials are gold! 👍🥇 I love the fact that you consider security matera in your tutorials. There are so many "for a sake of this tutorial we are going to skip security matters" out there, mass producing security ignorant enthusiasts. So double kudos for that! 💪
@TechnoTim3 жыл бұрын
Thank you! Glad you like them!! More to come!
@rjcarneiro3 жыл бұрын
Hi Tim, I cannot thank you enough for showing Uptime Kuma. This is exactly what I was searching to monitor all my web projects! Many thanks! You're the best!
@TechnoTim3 жыл бұрын
Thank you for stopping by and commenting!
@cvought13 жыл бұрын
Just……Wow! Gonna spin this up for internal & external services. Tim you’ve outdone yourself with this review. Sold!
@huplim3 жыл бұрын
❤️ your videos. Straight to the point without any fluff.
@dmaaxmusic3 жыл бұрын
Thank you so much Tim! I was searching for a monitoring tool like this for days and could not find a good one.
@TechnoTim3 жыл бұрын
Anytime!
@yuriw7773 жыл бұрын
I've been using it for 3 days and love it! Would like to see more features, like the ability to ping from out-of-network servers, maybe integration to allow ping from different countries, a monitor by MAC address, etc.
@jeroenklaver52843 жыл бұрын
Thanks! Just installed Uptime Kuma. I run it now next to our Observium system.
@Phil_Barker2 жыл бұрын
Absolutely love this. Have a few troublesome services in docker that I don't notice die, now I do! and Uptime Kuma is a stunning little dashboard. Thanks for this!
@jonisapp Жыл бұрын
There is also Gatus which is more customizable and uses far less ressources because written in go (~20-50MB with Sqlite as storage vs > 150-200MB). At the beginning Uptime-kuma was great but I have only had issues since. Gatus config is made through code which allows for more features and customization.
@RisedSky3 жыл бұрын
Man, i was looking for a uptime service opensource, free, and lightweight, you are in my brain or what ? ahahah , good video, keep the good work, love all your videos :)
@krzysztofkaminski64743 жыл бұрын
Check statping for minimal uptime service
@TechnoTim3 жыл бұрын
Thank you!
@raymondvanderwerf3 жыл бұрын
I wasn't using anything yes, but now I'm usin' this! GREAT video Tim!
@nccyr13 жыл бұрын
Thank you for the video, this is a must have like Pi-hole and other great open source services. And yes, I followed your instructions and I have it running!
@samuelgodfreyhendrix3 жыл бұрын
I was thinking about using Statping, but I actually like the look of this a bit better. Awesome video!
@kooldad12 жыл бұрын
Thanks Tim - Finally got around to setting this up. I have it running in the cloud to monitor some cloud and network devices.
@TEKENGLOBAL3 жыл бұрын
Hi Tim, Just wanted to take a few moments to thank you for another great *How To* and the steps to accomplish the same. Uptime Kuma is not only fancy but sexy as hell and this adds to the other network monitors I have in place now. Such as NEMS, Observium, UNMS, Cloud Key etc. Happy New Years & Rock On . . .
@HelloHelloXD3 жыл бұрын
8:05 How do you back up your docker volumes? Do you have to stop your containers before backing up the data folder? Can you make a video about it?
@TechnoTim3 жыл бұрын
I use syncthing to sync this entire folder to another machine, and from there I can also back it up to the cloud!
@johnyferreira87333 жыл бұрын
This is great. Thanks for the tutorial. I learned a lot and deployed uptime-kuma to my home network. Good stuff!!!
@TechnoTim3 жыл бұрын
Great to hear!
@Halsafe3 жыл бұрын
This is perfect! I ended up using a different install method but learned about this from you, thanks for sharing!
@TechnoTim3 жыл бұрын
Glad it helped!
@quiksr203 жыл бұрын
Great Video, I set this up internally for my internal services and then an external one at my parents ( any remote location or VPS would do ) to monitor my self hosted public services. To monitor public services you cant really monitor from the same location, power goes out so does your monitoring.. Great video!
@miki007s2 жыл бұрын
Can you add monitors like in bulk mode? Let's say using a script to import hosts/devices from xml or csv?
@n0madfernan2572 жыл бұрын
Used this to monitor my routers and CPEs. Thanks tim.
@TechnoTim2 жыл бұрын
Nice!
@skynetskynet48453 жыл бұрын
What a great service. Fast, reliable and working great on a Rpi4. Thanks TIM :)
@TechnoTim3 жыл бұрын
Great to hear!
@patrickemerson64643 ай бұрын
You just inspired me to set it up. Thanks for the inspiration.
@CBarker1513 жыл бұрын
First one of your videos I have seen. Love it, really great content. Going to be taking a look at both Uptime Kuma and the rest of your videos now.
@TechnoTim3 жыл бұрын
Thank you!!
@robking10543 жыл бұрын
Another great video Tim. I found the latest release to not work on ARM but the version prior is fine. Nice to use this with slack. I can easily be alerted when my wife starts turning my gadgets off!
@TechnoTim3 жыл бұрын
👍
@johnglasscock70182 жыл бұрын
If this is hosted on a local homelab, is there any port forwarding or something of the sort to get discord notifications to work?
@Lee-qy3bc3 жыл бұрын
Can't wait to try this out, great outro by the way, the homeland spiral.
@janvanveldhuizen_visma3 жыл бұрын
Hahaha... I finally have something running successfully in my homelab. Don't tell I have to spin up another service to monitor it. :P Well, just kidding. I like it.
@transatlant1c2 жыл бұрын
This might sound silly at first, but if implementing this yourself you should also consider a ‘backup’ instance that monitors your main instance (eg. if main UK goes down, you need to know about it as none of its monitors will work either) - I run my backup on a pi and the main on my main array for some redundancy.
@TechnoTim2 жыл бұрын
Sounds awesome! Not silly!
@TechnoTim2 жыл бұрын
Someone's gotta watch the watchers!
@Master.Billy.Quizboy3 жыл бұрын
Man, this is the 3rd Uptime Kuma video I've watched in as many weeks. I guess I have to set it up! 🤣
@talbech3 жыл бұрын
Zabbix+Graylog+Grafana is hard to configure and maintain, but it provide so much flexibility.
@prashanthb65213 жыл бұрын
This would be a very nice service for my set up. Thanks a lot for introducing this to me.
@radiowolf802112 ай бұрын
Fell in love with Kuma right away. Just simple and easy. So... if i'm hosting this locally, how do I get it to send an alert to the cloud if the network is down and it can't send anything?
@technologyLife202032 жыл бұрын
Any easy way of getting the email notifications setup by chance ?
@Backtrack33322 жыл бұрын
This is awesome. Thanks for showing us this gem!
@TechnoTim2 жыл бұрын
You bet!
@ianneub3 жыл бұрын
Thanks for sharing this, Uptime Kuma seems pretty awesome. Fun fact it even supports Prometheus and Grafana!
@dlgover3 жыл бұрын
Great Video, I too had been running nagios and it's very functional but more then I need at home. This is an awesome light weight monitor with lots of function that's just idea for monitoring a few things at home. Thanks for creating this tutorial.
@radis_noi_r3 жыл бұрын
What about devops classics such as grafana ? It has the benefit of not being limited to health checks and uptimes.
@alanjrobertson2 жыл бұрын
Wow wow wow 🤯🤯🤯🤯 Love this! To rally going to be installing this later today, thanks for letting me know about it!
@georgioskatsanakis1711 Жыл бұрын
I think i will love puma. Thanks for the video
@959238432 жыл бұрын
That is wonderful, I would like to which part to determinate the notification time zone (if I use slack), the docker or the slack workspace ? any ideas ?
@kimsec2 жыл бұрын
the ending of the video is on point! lmao
@fbifido23 жыл бұрын
love your docker videos :)
@TechnoTim3 жыл бұрын
Thank you!
@jaymoores82582 ай бұрын
Can you revisit this ? There are some new features like monitoring docker containers etc that require your jedi powers of explanation. Thanks in advance.
@TweakMDS3 жыл бұрын
Very nice option, Tim! Would you have any recommendation for "fancy" open source tools that can actually do a login and navigate inside a website with a script to check if features are up and running? I was hoping this does it, but it seems a tad more limited than that.
@TechnoTim3 жыл бұрын
Not sure, I’d probably create a health check endpoint and use an auth token in the header for that
@PileofKyle3 жыл бұрын
Just looking for something like this! Thanks for sharing
@bpetrikovics2 жыл бұрын
The one bummer is that Kuma does not support its data volume over NFS, due to the fact it only supports Sqlite3 as backing database, and NFS is maybe the easiest way "at home" to provide a shared volume for a cluster (I use Swarm). And I think it would be really important to be able to deploy a service availability app in a redundant, fault tolerant way ;)
@TechnoTim2 жыл бұрын
Agreed. I wish it would support a proper external db
@BrentHawkins3 жыл бұрын
Thank you sir! Excellent vids as always!
@TechnoTim3 жыл бұрын
Glad you like them!
@calvin_thefreak3 жыл бұрын
The Endcard, I feel this xD
@alessandromarchioro17263 жыл бұрын
Seems like it's time to remove Grafana for something simpler and easier to configure! Thanks for the video, really informative, well done :)
@TechnoTim3 жыл бұрын
Thank you!
@mrmotofy Жыл бұрын
The file contents from Louis lists file name as 3.8, I had to change it to 3.3 after an error
@ShahzadKhanSK2 жыл бұрын
This is awesome. I am using Microsoft Teams web hooks and it works great. Thanks for sharing this.
@uuu123432 жыл бұрын
Can I just say, this is pretty...FANCY
@support25873 жыл бұрын
Well that went smoothly. Thanks.
@meteailesi3 жыл бұрын
That is awesome content , thanks from Turkey !
@majorgear1021 Жыл бұрын
Can Uptime Kuma scrape and analyze logs? I had an app that couldn’t communicate with another app because I renamed the server that app was on. It was like for 5 months and I didn’t notice. If a Kuma could check the logs and alarm on phrases like “cannot connect to…” that would be helpful! Also, for notifications, does it behave differently for down and up? Can you configure alerts with a different priority depend on how important the event is? My service that downloads cooking recipes being down isn't a big deal, but if my primary docker node bites the dust, I want my phone beeping like crazy to get my attention!
@jonathonsissom66553 жыл бұрын
Ah i've used nagios quite a few times before. But this, now this is nice!! I like it
@gkaruk2 жыл бұрын
Anyone know of way to implement the Portainer setting of "Portainer ensure containers no new privileges" option for this container?
@bluewombat2 жыл бұрын
This would be great to have running on a Chrome OS Compute stick or something running in kiosk mode, and then some extension that automatically switches between this and other dashboards you wanna show on the monitor, like NUT status for instance, Observium etc.
@borolo2223 жыл бұрын
Great stuff, now how to add it to home assistant...
@Botio3 жыл бұрын
Could u also do an episode about fancy STMP mail server setting up? good looking one only. thx
@patrickreagan_D3Tools2 жыл бұрын
Still a very useful (and fun) video intro to Uptime Kuma! One note for Docker Compose newbies: a recent version update has changed the command to no longer have the dash. So the start command now looks like: $ docker compose up -d --force-recreate
@orrymr2 жыл бұрын
Hey great video ~ subscribed!
@TechnoTim2 жыл бұрын
Thank you so much!
@brian1xevdo3 жыл бұрын
Another excellent guide! I’ll definitely be deploying this shortly. Also, with all your self-hosted apps, do you host your website?
@TechnoTim3 жыл бұрын
I do!
@TechnoTim3 жыл бұрын
Also, thank you!
@TobiasMann73 жыл бұрын
This made my day. Simple and effective!
@Venkor3 жыл бұрын
Great video! I'm working in enterprise monitoring as a developer and didn't know that tool exist till now :) Does it support some kind of plugins like any kind of DB monitoring, SNMP traps etc.? Looks easy to setup to at least have something tell you about the overall service status :) Again thanks for another great and strightforward content and also kudos to all the Uptime Kuma contributors for such tool!
@borealis3703 жыл бұрын
great quality! much appreciated.
@willytylee3 жыл бұрын
Thank you! This is very useful!
@fbifido23 жыл бұрын
Do you have any good easy to deploy docker honeypot ???
@tamzidazam2 жыл бұрын
hey there, can uptime kuma be installed on a shared hosting running with cpanel and litespeed server?
@shawn2296 Жыл бұрын
deff gonna set this up
@jaimecabrera81026 ай бұрын
Great video, thanks.
@allards3 жыл бұрын
Tnx a lot for makingg this video Tim. I was a bit reluctant to implement Grafana seemed like a lot of work and overkill to monitor with al requirements to setup for a small soho.lan. But uptime Kuma took me just a few hours, only 5 min to commit a Docker container into my Portainer stack :) and the rest to setup all the devices I/ services nto Uptime Kuma. I don't expose Kuma to the Internet (can access via Tailscale) , removed the password and created a status page for my Girlfriend to jump to from Heimdall. Can she check if there is something wrong and what's the issue. Well that’s at least in theory what I'd hope she does! :)
@soreLful3 жыл бұрын
Fancy indeed. Nice tutorial man
@MrRyteByte2 жыл бұрын
Thanks Tim for this walk through. I am totally new to Docker. I set up docker and installed Uptime Kuma. It installed successfully, but when I try to view logs using docker logs uptime-kuma, all it shows is "exec /usr/bin/dumb-init: operation not permitted" over and over again. This is on Ubuntu server 22.04. Any idea on how to access the logs successfully?
@davidrobertnewman3 жыл бұрын
The status page listing all hosts/services in looks quite useful. Does Uptime Kuma support different views, with perhaps one page showing public-facing services and one or more other pages showing internal stuff? Thanks.
@andrewjohnston3593 жыл бұрын
Not separate pages, but you can add groups and tags. Groups is just like a sub heading and you drag the monitors down to the appropriate one (only in status view). Tags are just that...but you can select colours to make it easy to distinguish what's what (only in dashboard view). I think they need the ability to add a monitor to a group when you create it, so it puts itself in the right place, rather than manually dragging and dropping under the correct heading. Also, filtering by tags would be a nice addition
@BlutoSlice3 жыл бұрын
To replace nagios with free fancy would be nice. Can you have custom service type checks I'd need disk capacity monitors to cover all bases
@TechnoTim3 жыл бұрын
No disk checks or anything like that with Kuma, only uptime service monitoring. I’d use grafana for that
@FabianoChagas3 жыл бұрын
Such a cool tool Thanks for sharing!
@TechnoTim3 жыл бұрын
Thank you!
@jorgitogaitan2 жыл бұрын
could you monitor specific ports? such as ssh or SNMP? not try to login to either, but rather ensure they are up, so its a "soft" check on the ports.
@TechnoTim2 жыл бұрын
You certainly can with TCP checks!
@jorgitogaitan2 жыл бұрын
@@TechnoTim but snmp is udp, is that possible?
@Brainpitcher3 жыл бұрын
Absolutely awesome!!! Thanx!
@Glatze6033 жыл бұрын
Thank's a lot, another very cool open source tool - and fancy, too :-)
@spicyF13 жыл бұрын
Great Video Tim,
@TEKENGLOBAL3 жыл бұрын
Does anyone know how to delete an existing tag or change the color for an existing one?? I see no method to delete or modify a tag once created and the system appears to have limitations in not being able to reuse a tag worded the same.
@OfficialRakma3 жыл бұрын
Only thing am missing from this is UDP monitoring
@TechnoTim3 жыл бұрын
Agreed!
@LouisLamLam3 жыл бұрын
It is technically impossible, you can find some discussions in the Uptime Kuma's Issues section.
@aguspije3 жыл бұрын
i using this uptime kuma, but i have question. uptime kuma monitor via internet or local network if we deploy on local networks?
@physk21863 жыл бұрын
I bet Facebook wished they had watched this yesterday 😜
@angelical791 Жыл бұрын
Hello @TechnoTim. Question do you think it is a good idea to use it for a small business less than 30 hots?
@TechnoTim Жыл бұрын
Sure, it's better than not using anything!
@angelical791 Жыл бұрын
@@TechnoTim 💪
@unknown_channel_name3 жыл бұрын
Can you make a video for Internet speed monitoring.
@anlongdus3 жыл бұрын
Awesome, thanks for sharing!
@ajitthapa9196 Жыл бұрын
can i run this as a cicd azure pipelines?
@uibsen2 жыл бұрын
Great video !!!
@TechnoTim2 жыл бұрын
Thank you!
@d3spis3m32 жыл бұрын
How fancy is it?
@ChrisDePasqualeNJ2 жыл бұрын
Question: is there a way to make all if my IP's that my services get in Docker static? I’m new to Cloudflare tunnels and am trying to migrate from NMP and exposed ports. Love your video but my problem is that as I crate new containers or update containers, My Docker is giving out a different IP and so then I must go back into Cloudflare Tunnels and update the IP. Or its getting and IP in the wrong network. i.e., Cloud Flared will be in 172.17.0.x and my service will be in 172.18.0.x and it can't see it. any help would be greatly appreciated.
@TechnoTim2 жыл бұрын
You don’t want IPs for containers, you’ll need a reverse proxy in front. Keep NPM
@ChrisDePasqualeNJ2 жыл бұрын
@@TechnoTim okay I think I know what you mean. Let me try that and let you know. Thanks
@majorgear1021 Жыл бұрын
You can use Macvlan for that. It’s great to avoid port conflicts . For example, I run gitea container which uses port 22. Without Macvlan, I’d have to change its port and remember to use it as the host is already using port 22 for ssh. With macvlan, there isn’t a port conflict so I can leave it at the default port 22.