The ammount of water required to put out a normal car is infinitely less than the amount required to put out a battery fire.
Not to mention the extra weight, nor the retention loss per recharge meaning we need to change batteries every 2-4 years polluting a lot more, we ain't even talking about the energy loss when doing the conversion to electric and then again to mechanical.
The electric transport is the way to go in the future, but firts it needs to have a solid foundation, and nuclear is the way to go at least in this moment. Otherwise we are only making things worse.
U want stability stick to debian, bleeding egde apps? NixOs.
Middle ground? Ubuntu Rolling, u get reasonable up to day updates, and reasonable stability.
And remember, the perfect distro is the one u configure, and personalize for u. The distro is only gonna make ur life easier in making it urs, but that's all, I wasted a lot of time understanding this.
And usually it isn't necessary once u set up the machine as DMZ, but sometimes it doesn't accepts the request so make sure u can access using ur celular data. Otherwise u'll need to do some port forwarding, just do it plainly 443 to 443 and the like.
It depends on what u wanna run, I use an old AMD A8-7600B, wich by today standards is less than a laptop cpu. But I run OpenMediaVault wich is just a NAS, so usually my cpu usage with 2 users at the same time is around %40-%60.
I recommend u to use passmark as a reference, just tipe the cpu u have in mind + passmark and make thr comparison with mine so u can have an idea.
Manually set up the local IP of ur machine in the router/modem, then in the computer (so everything is failsafe), then configure the firewall (I recommended ufw) and only allow the ports that u need in the necessary protocol, nothing more. Also, to be script kiddos safe I recommend to change the ports of everything that u can, in this case SSH, I don't remember the usual port, but change it to something like 666, 999, 6666, u get the idea, if we aren't the same as every other server in existence we r gonna be safe most of the time, disable password login and use an rsa key.
Change my mind