

Don’t any of these people understand how this looks?
Don’t any of these people understand how this looks?
This isn’t said often enough.
I thought this was The Onion. I head to re-read a few times.
OMG, is that why they called him The Juice?
Someone waa really proud abbreviating it OJ there.
That would be socialism.
Can confirm, have done it this way for years.
Reduce the burden on Social Security to pay for more tax cuts. 💀
Sounds like a hardware problem.
I feel like this problem should be solved via some form of federation within Jellyfin, but if Jellyswarm works well enough… I’m not gonna make a fuss.
This is why the oliharchy is fighting Mamdani.
Are mice evolved to eat red meat?
They haven’t. So haven’t we. 😄
Yes, it’s a mainstream article that serves to confirm these ships and submarines have been dispatched and that the map isn’t some exaggeration.
Used Ubuntu LTS in a VM at a bank, a tech company and now using it as an officially sanctioned OS at my workplace.
Patch it to Jellyfin 10.10.7.
As others have mentioned this is practical with a VM. It might also be doable with Docker, saving some resources.
The 8K porn was too hot.
I’m planning to introduce my kids to Linux at a really early age. I was using DOS at 4-5 years of age. They’ll be using Linux. I hope by hooking them up young, they’ll grow resistance to corporat OSes and devices. Plus I’d be able to delegate the maintenance of the self-hosted services to them. 😄
“Hey girl, Immich is outta date!”
Adjust interval as needed.
Or if you want something a bit faster and less disruptive:
#!/bin/sh NAME="$0" logger_cmd () { echo $@ logger -p daemon.info -t "$NAME[$$]" $@ } if ! which ncat 1>/dev/null then logger_cmd "ncat not found, installing..." opkg update && opkg install ncat fi chk_conn () { echo "Checking connectivity to $@" if ncat --send-only --recv-only -w 334ms $@ 2>/dev/null; then return 0 fi logger_cmd "Cannot reach $@" return 1 } restart_network_iface() { # TODO: Don't restart every minute COOLDOWN_LOCK=/tmp/internet-connectivity-watchcat.tmp COOLDOWN_SECONDS=300 cooldown_time_end=$(cat $COOLDOWN_LOCK || echo 0) time_now="$(cat /proc/uptime)" time_now="${time_now%%.*}" cooldown_time_left=$((cooldown_time_end - time_now)) if [ "$cooldown_time_left" -lt "1" ] then logger_cmd "Restarting network interface: \"$1\"." ifdown "$1" ifup "$1" cooldown_time_end=$((time_now + COOLDOWN_SECONDS)) echo $cooldown_time_end > $COOLDOWN_LOCK else logger_cmd "Skipping interface \"$1\" restart due to cooldown. Cooldown left: $cooldown_time_left seconds" fi } logger_cmd "Checking internet connectivity..." if chk_conn google.com 443 \ || chk_conn amazon.com 443 \ || chk_conn facebook.com 443 \ || chk_conn cloudflare.com 443 \ || chk_conn telekom.de 443 then logger_cmd "Connected to internet." else logger_cmd "Not connected to internet." restart_network_iface "$1" fi
In
restart_network_iface
use/usr/sbin/reboot
instead of interface up/down and run the script every few minutes via cron or systemd timer. This was written for OpenWrt so if you use that you can use it as-is. For other systems you’d also have to adjust thelogger_cmd
.You can place that on another machine and send a signal to a smart plug instead if you’re worried of a locked up / frozen router. That said if your router freezes like that, you should probably change it and you should be able to run this script on it.