

4·
2 days agoReminder to everyone, if you aren’t necessarily worried about uptime too much, and have a spare device at home, you can host personal websites and various services that might be useful for yourself or friends and family. To keep it simple, all you would really need is
- an up-to-date router that isn’t end-of-life
- a firewall that geo blocks traffic from outside your country and blocks all ports except 80 and 443
- port forwarding 80 and 443 to your device
- setup dynamic dns service (some routers can handle this)
- a domain name
Keep your device and router updated and reboot it every once in a while to load the updated kernel. Then just install some web server software or whatever on your device and point your domain to it.
Together, we can decentralize the web a little bit 🙂
It will totally depend on the equipment you plan on using, but in general, your router’s manual/documentation should say whether it supports Dynamic DNS, how to configure your firewall, and how to enable port forwarding.
From there, your device’s operating system should have documentation on how to perform maintenance, and the web server software you plan on using should have guides on how to get it running on your OS of choice.
For example: If you want to host some websites on your device (or just want a nice web-based control panel for your “server”), do a fresh install of Debian 12 and then install something like Virtualmin or HestiaCP. Those two include various web apps that are easy to install and run with a few clicks, like a Wordpress or something.