I’m a lifetime Pushover user. As far as I can tell, ntfy isn’t using official push notifications whereas Pushover does. Also, ntfy has issues on iOS. That’s why I’m still running all my notifications via Pushover.
I’m a lifetime Pushover user. As far as I can tell, ntfy isn’t using official push notifications whereas Pushover does. Also, ntfy has issues on iOS. That’s why I’m still running all my notifications via Pushover.
I’m using OwnTracks on the phone. No complaints at all.
I’m using Traccar for this.
traefik-kop which allows me to use Docker-Compose labels for Traefik even on my other Docker hosts without the need for Docker Swarm or K8s.
Just a sidenote: zigbee2mqtt is not required unless you specifically need the MQTT part of it. I’m using the official ZHA plugin and everything works as expected. With the added bonus that I can easily backup everything (incl. device pairings!) and restore it to any other Home Assistant.
SHR is just bog-standard Linux mdraid and LVM. This should be mountable from almost any Linux. So, you could switch without reformatting.
You should be able to install e.g. OpenMediaVault to an extra disk (or USB drive) and it should detect your SHR (According to this).
OMV supports Docker containers so installing additional software should be easy.
Nah, youtube-dl
supports a plethora of sites. And you can download from almost all of them without breaking any laws. Like kitchen knives have 100s of uses that are totally fine and don’t hurt anyone. I stand by my analogy.
As I’m not using a Swarm or cluster, I consider Docker volumes volatile and use mounts where I need persistence. All my configuration and other persistent data is under /opt/docker/<container>/<foldername>
. And /opt/docker
gets backed up regularly using restic.
To be fair, Eyeo/ABP deserved everything they had coming at them. They not only blocked ads, but there was code found to replace Amazon affiliate links with an affiliate id from them. (German report here - look for the part about typoRules.js.)
Even then, are shops selling kitchen knives (mind you, despite the name, youtube-dl can be used to download videos from various sources) held liable for people doing murders with them?
EDIT: On a sidenote, the Hamburg courts are renowned to know jack shit about technology and often produce rulings against any common sense.
I like the summaries of notifications. This way, I don’t have to guess what an email is about from the first few words which usually are “Hi mbirth, I hope this email reaches you well”.
The rest of the Apple Intelligence is stuff I can live without. However, Image Playground is nice to create contact pictures or some funny sticker. The newer proofing and grammatical suggestions are nice for second languages. So, it’s not all useless.
It will, starting with 18.2 which is to be released next week.
--no-quarantine
is your friend.
I’ve only subscribed to the “Free proxies” blocklist. But these are only additional blocklists. The main attraction of CrowdSec is their “CAPI” (Central API) which has all the current malicious actors detected in the network of CrowdSec instances and is used automatically.
It’s an SQLite database. Corruption is very unlikely. So, that’s not something I am worried about.
You have to actually add the middleware into the (default) chain for your https
entrypoint (I think in most tutorials it’s called websecure
) - in my static conf I have this:
entryPoints:
https:
address: :443
http:
middlewares:
- crowdsec-bouncer@file
- secure-headers@file
And in my dynamic conf I have this:
http:
middlewares:
crowdsec-bouncer:
plugin:
crowdsec-bouncer-traefik-plugin:
CrowdsecLapiKey: "### Enter your LAPI Key here ###"
Enabled: true
I’ve recently introduced CrowdSec and crowdsec-bouncer-traefik-plugin into my setup and it’s really great to see it block all those spam bots and brute force attempts.
While it may work great, nothing beats using the manufacturer’s push notification channels in terms of reliability and battery consumption. At least from my experience. And that’s why Pushover is still kicking around after so many years…