

In the old days, university IT put essentially no access controls on their networks, so students’ dorm computers were completely exposed to the internet. Any service you started was immediately, globally accessible. Some big sites, including slashdot and facebook, got their start in some kid’s dorm room. I feel like access controls really got going in the early 00’s - first for residential, then for broader campus.
Check with your IT people - they may have policy or conditions under which they will expose ports on your personal computer to the internet. Otherwise, your best bet is probably free-tier AWS or Oracle.
Not free, but there are some ‘KVM VPS’ providers out there that will rent you a small, internet exposed computer pretty cheap. They can be a good platform for experimenting with self-hosting services, without exposing your personal equipment or home network. eg: 1CPU/1GB RAM/24GB SSD $12/year https://my.racknerd.com/cart.php?a=add&pid=903




I started using HA to turn lights on and off on timer while I’m out of town, so it looks like the house is occupied.
Then, because I am a nerd, I added some environmental sensors so I could see temperature & air quality.
Eventually linked the air quality sensor to a smart thermostat, so it could turn the HVAC fan on when the air is dirty & off when clean, rather than leave it on 24/7 (like the HVAC people recommend) or on ‘circulate.’ That saved around 3.5 kWh electricity every day, or $100/year, while keeping the house dust and allergen-free.