Looking for a way to host uptime kuma
Per title, looking for a way to host uptime kuma for other services I have.
I am comfortable with debian, docker-compose. I am wondering what is the cheapest way to do it. Because it's a monitoring service I would like it to be
- separate from other VPS I am already using.
- ideally, a longer term/more reliable service provider
I am mostly thinking about getting a VPS with some bare minimal spec:
1 share core(doesn't really matter what generation)
1 GB RAM (I am not sure what the lowest ram that can run Debian docker container)
>25GB storage (not sure the disk space Uptime Kuma takes either)
IPv4 (because I don't care for getting into IPv6)
I think there are deals available to get this down to <$1/month.
Is this the right approach? Any advice?
EDIT: Also monitoring software/tools recommendation would be great. I like HetrixTools, UptimeKuma. What else is out there?
Mod: Please let me know if I am posting at the wrong forum and move me.
Comments
I host mine on Oracle Cloud Free Tier
Have you looking into pikapods yet?
Pikapod is more than $1 per month. I checked it out briefly before. Would be less flexible than a VPS.
Yes, is it fair that I feel a little dirty if I go down that route?
Also, I read there are some hurdles to jump over.
The main thing is providing a credit card. If you live in a country where credit cards are not used or which is subject to US sanctions, then it becomes more challenging.
Yup as I tried so many times but couldn't get approved [it was a debit card
]
You can host it on this VPS, 1 EUR/month.
https://www.netcup.com/de/server/vps/vps-piko-g11s-12m
Recommended services*: Avoro, Bero-Host, Bunny, Enginyring, HetrixTools, HostBrr, Incognet, MXRoute, Mzungu, NameCrane, Sitebunker, SpeedyPage, Windscribe
*Some links may be affiliate links. The list is sorted alphabetically.
when I upgraded my account to a paid account (when the introduced the limits in idling and deactivating accounts that did not verify etc) they put a hold on AUD150 at the time and removed the hold right away to verify the account, normally places only do it with like $1 but Oracle used a high number I guess to prevent cheap people :P
You could always grab this from the VirMach flash sale for the next hour +
Just pick one, most of them will probably run it just fine.
https://lowend-deals.xbit.win/#vps-2m
Be a nice member of the community and Ask for a free VPS from FreeVPS.org when you meet the criteria.
DM us for private tracker invite.
Been hosting mine on QDE (Formerly Hizakura) since December now (blog post).
Roughly the specs/price you're looking for. First time I've used this provider and it's only been 4 months though.
Michael from DragonWebHost & OnePoundEmail
Counter point: You don't have to monitor/update it and their uptime is basically 100% which you want as a monitoring service. I'm not using them but it needed to be said.
I appreciate the counter point. I think there is a small sliding scale of how much I should rely on others vs do-it-myself.
UptimeRobot/hetrixtool - Completely reliant on some service provider
UptimeKuma on pikapod - Reliant on a managed computing service
UptimeKuma on VPS - Reliant on VPS company and unmanaged computing
UptimeKuma on my own hardware - I am sure my own hardware failure rate/downtime is higher than VPS/services I am monitoring.
Just not sure where I want to sit.
I like this, other than the fact that FreeVPS don't provide any sort of warm fuzzy on uptime (because I am getting it for freeeeeee).
Got a while before I meet criteria.
That's a great compilation.
I have seen NAT/OpenVZ/LXC before but I don't understand what they really means (compared to a "normal" VPS that I have root access to?)
Care to educate me or point me to a resource?
This certainly fits the bill, with the always unknown of "longer term/more reliable service provider"
Perfectly reasonable. I personally use more than one of those for differing goals.
KVM = you're driving a decent new car that cost you $25k.
LXC = you're driving one of those Smart Cars that get 100mpg but you bend the doors if you lean on them too hard and there are no seatbelts because you're not going to survive the accident anyway. It cost you $10k.
OpenVZ = you're driving a paper mache car with the engine from a 2-stroke dirt bike, the dashboard from a 1984 Fiero, and an electrical problem so if you hit the horn while the headlights are turned on the car stalls ( 99% ) or explodes ( 1% ). It cost you $8k.
NAT = you're driving a car with the same license plate as 250 other cars so whenever any of you gets a ticket you all get your license suspended.
It's that bad huh. The only part I really understand is NAT shares IP. It sounds like I really shouldn't entertain any of these options, especially not for monitoring service. Perhaps only for a quick thing that I know I will kill in 1 month.
It's not that bad. Where KVM virtualizes everything, LXC and OVZ share the host system kernel. Since they use less resources you can cram more of them onto a node and thus they cost less. Since they share a kernel though you're stuck with what the host node is running and can't load your own modules, etc...
https://web.c-servers.co.uk they offer small IPv6 vps for less than $1/month if you do yearly
Pretty sure you can host this on shared hosting.
https://namecrane.com
Francisco
Can you explain how would shared hosting work with something like Uptime Kuma?
I have only dealt directly with VM, run docker containers myself.
forgot to say this, but you can try hetrixtools [its great as I have heard] and you also get 15 server monitors for free and will have to pay for more
, btw I don't think one can host uptime kuma on shared hosting as I searched throughout the internet but couldn't find one [can probably work if the provider provides docker maybe]
Just use the non docker install. You can add the nodejs application inside of cpanel or DA and it should just work.
Francisco
Actually, monitoring is one of the things that NAT vps's are actually useful for, I personally have a bunch of NAT vps's that do monitoring from different parts of the world.
Namecrane is prem
Why do you say "monitoring is one of the things that NAT vps's are actually useful for"?
I assume they said it because you don't necessarily require a dedicated IP address, since the service will primarily be reaching out to other IPs, websites, services, etc.
Because monitoring uses outgoing traffic which is not a problem with a NAT'ed vps.
I use fly.io to host my instance for free
Other places you can find me
You were smart to get an account when you did. According to their docs, they no longer offer a free plan
Sigh another free solution shot down. It's all good though. Thanks for the suggestion @Wolveix
It's a bit of a hassle, but you can use Koyeb's free plan. It's in my signature.
- | Free Uptime Kuma | Best Web Hosting Deal | pdf-tools.site
Oh man, that's a shame! Thanks for correcting me
Other places you can find me
I am trying this out. You wrote a nice post. I appreciate the clear instructions.
I thought about doing a monitoring page for my internal service too, but wasn't sure how or if I want to proxy in.
This is good for now for public facing service. Let's hope they don't boot me off.
Still welcome other ideas
The guide works fine but mine kept getting scaled to 0 / sleeping and afterwards most data was reset
You are right. I confirm that I have the same problem. @nikhm2n Do you have suggestion for us? Are we doing something wrong?
@brauni @short_dot Mine's working fine. I created my UptimeKuma instance while writing the post, so I didn't do anything different. I'll ask if anything's changed.
- | Free Uptime Kuma | Best Web Hosting Deal | pdf-tools.site
Koyeb has changed some things around, it seems, and has implemented something called scale-to-zero. Link
The scale-to-zero thing seems to have gone into effect on 5th March, and any service created before seems to be working fine. Any service created after that date needs to be accessed within 5 minutes, or it's going to shut itself down.
All free instances automatically have this 'feature' enabled, and can't turn it off.
- | Free Uptime Kuma | Best Web Hosting Deal | pdf-tools.site