I suspect what you are looking for is a gsm gateway. There are many standalone implementations, some ready made, some a bit more DIY
I suspect what you are looking for is a gsm gateway. There are many standalone implementations, some ready made, some a bit more DIY
Just so you know, you can run pi-hole as a container as well
About dhcp, I don’t know about unifi, but I guess in the firewall you can configure static dhcp leases. So son1 devices always get same ip. Then you can configure a hairpin port forwarding, so any requests for ports tcp/udp53 from his devices get forwarded to pi-hole. That is assuming that in the “general” dhcp config you assign an external dns.
Otherwise you could try creating two different dhcp pools, one with pi-hole (and make sure son1 devices get a static lease in there) and one for everyone else.
As a side note, I recommend looking into self hosting your piped instance, so even son2 can enjoy YouTube without all the ads! (And the tracking)
To each their own man. I just would not have enough memory on my potato servers to run all those VMs 😅
Why all those VMs instead of containers?
Ah, I host my own instance of piped, that solves a problem 😅
I use a rPi3 for this stuff exactly. I have about 300 movies in the folder (I know it sounds like a rookie number but I keep only stuff I know it will be watched) and kodi (through jellyfin addon) only takes a few seconds to load. My jellyfin server is not on the nas itself, it’s on a separate docker server for hw transcoding on the fly (and the nas has hdd drives).
I used the piped addon for youtube.
I use kore app on my phone to control kodi. Been working like this for about 7 years.
Borg from the server to the nas, aws glacier from the nas to offsite.
If your phone is android (I think so) and your jellyfin server has a file share (easy to implement anyway) you can use material files (https://f-droid.org/packages/me.zhanghai.android.files/). It has an option to connect via smb.
First questio is: can you ask your home internet provider for ipv6?
Otherwise sign up to tailscale and connect your vps server (and your pc/devices) to it.
the question is: why do you want to move on from the Rpi4? Also, how do you plan to handle video decoding 0f x265/av1 streams? Do those miniPCs have a video card with hardware transcoding capabilities? If you plan to do it on software (i.e. CPU transcoding) the CPUs will run hot most of the time.
Absolutely this, nothing else is required. Well, maybe alertmanager if you want to receive alerts
I’ve run it in containers, never used that many resources. The whole server (running a few dozen containers) was 32gb, and it wasn’t impacted in any sensible way.
Or with opnsense as well
That is true, I didn’t consider that as I don’t use them.
Headscale and zerotier as well
You can selfhost it on a vps with headscale
I know exactly what you mean. Just for general information, I’ve found another android client that I think it’s better than Conversations. It’s called Monocles chat (and it’s on f-droid). On matrix/xmpp I install the whatsapp bridge. I can convert a few close family members but no way everyone. For me it’s an acceptable compromise. I get the close members to use my servers/apps, everyone else through the bridge so I can at least have all the chat in one place
Why not host your own git repo (e.g. gitea) so you can do 2 or 4 without opening services outside?
You might try blending these two together https://hotkey404.com/how-to-turn-raspberry-pi-into-freepbx-based-gsm-gateway/
https://sysopstechnix.com/build-your-own-sms-gateway-using-raspberry-pi/