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
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 +
For staff assistance or support issues please use the helpdesk ticket system at https://support.lowendspirit.com/index.php?a=add
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.
The all seeing eye sees everything...
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.