Ensuring Persistent WiFi on Headless Fedora Linux Devices with Auto-Reconnect

I have an old ASUS A43SV that serves as my 16GB 4-core 8-thread public server, hosting http://news.benyamin.xyz and other services that don t require high uptime/SLA. This device resides in my bedroom with a WiFi connection and is connected to a VPN with a Public IP. As we know, residential areas sometimes experience electricity or internet [ ]