That … actually looks and feels pretty slick. Very neat UI.
Hi I’m Phil 👋, I’m a software engineer, and I maintain an open source push notification tool called ntfy. I’m also German 🇩🇪, and a big fan of 🇬🇧 & 🇺🇸, and a dad of two 👦👧
That … actually looks and feels pretty slick. Very neat UI.
Great writeup thank you. May I just say that tmyour original plan was both ambitious and a little insane. And even the current cost and infrastructure is bonkers IMHO.
I do hope you’re getting donations to help with the cost. Good luck.
My instance is on the other end of the spectrum: I pay $6/month for it on digitalocean. It has 1G of RAM. It crashes every now and then, likely because of the RAM and OOM killer. But it’s only for me and a few ntfy fans, so it’s quite different.
You can type reset
to fix your terminal if it gets messed up like that.
Excuse my ignorance, but where can I find details to this issueand does it affect only 0.18.1, or also 0.18.0?
Install Debian Stable on a SSD, most likely via debootstrap from the Ubuntu system
What an interesting way to install a new system. I’ve only ever done that for image building purposes. Why would you do that instead of just installing it from a flash drive?
Also: it sounds like you’re manually installing things. I would suggest Ansible or something similar, so that reinstalling isn’t so brittle and manual.
Related question: is “Hot” super buggy? I am on 0.18.0, but I still often see really really really old posts (1 year old, 2 years old) sprinkled in with new stuff, and I often see clusters of 5-10 posts of a single community grouped together.
I have to pay extra attention to the post age because of this.
There are plenty of instances that copy the original content. As an instance owner that runs a only a single project specific community, I should be able to decide what content is available on my domain, and what isn’t. Don’t you think?
Aside from the questionable content, there is also legal issues around it that I’d rather not deal with.
There is no way to exclude individual communities. The post URLs are generic, like /post/1234. From nginx or other proxies, I cannot tell what community they belong to. I would love to have my own be searchable, but not at the price of tainting my project’s reputation.
I asked the same question on r/selfhosted a few weeks ago, and I was downvoted just for asking the question.
https://www.reddit.com/r/selfhosted/comments/13elu4p/why_downvote_so_much/
Agreed.
If you’re doing this for fun, then don’t ruin it for yourself. Doing a course should enable you to do stuff you haven’t been able to do before. Just pick a project and do it. And then maybe you’ll use some of the things you’ve learned, maybe you won’t. You’ll never use all the things you learn, and there is always more to learn.
I’ve been a principal engineer for a long time, and I still learn new stuff every single day. There is no end. Which is pretty amazing if you ask me. You can always learn more stuff, but you shouldn’t feel obligated.
If you start a project, you’ll apply some of that knowledge, and it’ll stick much more.
It’s already integrated into a bunch of things, especially the *arrs, but if you have suggestions, please let me or the maintainers of the other software know.
Here’s a list: https://docs.ntfy.sh/integrations/
Awesome. Thanks for sharing.
I thought the post was timely since the alert triggered today. The ntfy server was DDoS’d today and I got alerted pretty much instantly. It was quite nice.
Except that you can selfhost both healthchecks.io and ntfy.sh; and you can’t selfhost reddit or any of the services they advertise, haha
Just try it out. I make no guarantees for odd setups like that though. :-)