I'm learning by running a Raspberry Pi as a local web and file server. It hosts a bookmark page using PHP and SQL, AdguardHome DNS filtering, and a Python / Flask server. Getting all this running made me learn a lot of the Linux command line stuff. It's not allowed on the internet outside my LAN, but I have done that before to collect attempted attacks using UFW and Apache configs. I add them to Fail2ban's ban list, then set up IP blocking for non-US non-EU IP addresses. Most attacks come from Africa, asia, and Russia.
I'm learning by running a Raspberry Pi as a local web and file server. It hosts a bookmark page using PHP and SQL, AdguardHome DNS filtering, and a Python / Flask server. Getting all this running made me learn a lot of the Linux command line stuff. It's not allowed on the internet outside my LAN, but I have done that before to collect attempted attacks using UFW and Apache configs. I add them to Fail2ban's ban list, then set up IP blocking for non-US non-EU IP addresses. Most attacks come from Africa, asia, and Russia.
(post is archived)