New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.


Comments
I am doing it with Fly.io for free with 3GB persistent storage(i guess it would be enough for all the data). I migrated it from glitch for various reasons recently so far only around 1 weak has passed and no issues detected, you can try hosting it on NAT vps and tunneling it with cloudflare without exposing any ports to internet. Natvps.uk was providing cheap NAT vm for cheap.
fly.io sounds like a nice suggestion, I remember that they don't charge under $5/mo. How did you set it up there with the storage?
Found this https://noted.lol/easy-off-site-monitoring-with-fly-io-and-uptime-kuma/ - will give it a try. Thanks for the suggestion!
They give 3 apps/machine with 256MB (232 usable) and 3GB persistent storage so far i only need one app that utilize the persistent storage, the storage is mountable with toml config file. Let me type down the steps i used to do that.
I read that and there are only minor things i did differently, first being you will need docker installed(for docker authentication) in your computer before you can even try deploying the image.
Second the image should be "louislam/uptime-kuma:1" for latest version only use the version identifier if you want a specific version image.
@TrK I got it working already! It was super easy and super quick. Thanks a lot! this is quicker than a VPS
In case you keep wondering why is the docker auth error keep coming even if you have docker installed and running try running this
flyctl auth dockerGlad it worked for you, i am actually running all three of apps there without any issues, you can try that too.
Why not use uptimerobot? It's free and works fine.
You can call us freaks who loves to self host everything.
Uptime Kuma allows me unlimited checks (both for websites and for cron jobs) with 20 seconds interval. On paid services this frequency is expensive
But why do you need to check it in 20 seconds?
There's a couple of things for which I want to know ASAP if they are down
We use Pikapods with uptimekuma
Seems like Fly it's cheaper for this, because they don't charge amounts under $5
Do you get a persistent IP with fly.io free instances? I am asking since traffic through only Cloudflare or Tailscale flow through my servers. I'll need to whitelist the IP.
Yes you do. It's similar to Heroku
Thank you. I have set it up. Fly.io is impressive. Let's see how it goes. I am already using Uptime Monitor and HetrixTools. Just the self hosting bug bites me every now and then.
What do you use the other 2 apps for? Uptime Kuma in 3 different regions? I am wondering if I can run changedection.io and backstopJs on these little vms. I am using VisualPing right now.
Good work there mate. The 3GB persistent storage will run out quickly if i host 3 uptime kuma instances. I use one for whoogle and other for an domain tools API(migrating to racknerd server as i can't make changes on the go). Neither of them requires persistent storage so it kinda works flawlessly for me.
Do you need to provide credit card information or is fly.io usable without?
AFAIK a CC is required(atleast i had to give mine when i registerd around 1.5 years ago) not sure about recent changes maybe @vitobotta and @Merakith can give you an updated answer.
Is Whoogle working fine for you? Every time I tried it my ip was banned by Google for some time, so it was often unusable
You need a credit card to launch apps. You'll be placed in the hobby tier, and will presumably get charged for any use above the free-limits (i.e there are no hard caps).
If you want to use more than one app, be sure to reduce the size of your volumes (min 1GB) or share one volume for all apps if you just need it to run in one region. (Note you can extend volumes but it doesn't appear you can shrink them).
I am using it fine, i guess the ban only happens after certain number of requests reached within a short time, it's more of a captcha thing than IP ban. Also it might be something to do with me having more than two instances with search api only functionality. I rarely use the interface i am satisfied with API only.
These days I am using Neeva as search engine because of that problem with Whoogle
I once had a JS and cheerio based search engine but it kinda failed on me whenever it hit WAF, neeva is said to be good but i have no idea about that, i am currently using a mixup of whoogle with API and a basic js based frontend totally not secured and can reveal all my secrets that's why hosting it locally with mamp.
Yes. It's required.
ouch..why do you use it then?
It's hosted locally and whoogle instances are being used just as api endpoint, i was thinking of working on it and making it efficient without any flaws, but as far i haven't even started working on it it's just sitting on search.local for my own exclusive use. Well if i get enough time and get it fixed i might release it to public.
I know this has been discussed, but I'm almost sure that any ultra cheap small vps can catch up with the uptime of your servers, so I'd use a paas like mentioned