In order for other peers to connect to your node, you should run behind tor as this allows inbound connections. But most "batteries inlcuded" nodes do that anyway. Run umbrel (I'm using citadel, a FOSS clone) together with electrum server and you're ready to go. Wallets can connect via onion address to your electrum server. You don't need to open any port on your router for you home network.