I made a tool for this some time ago. It detects when programs write to your home directory outside the XDG spec and logs the file and the location of the binary that wrote it to an SQLite file.
The screenshot isn't real though
Most people have played Minecraft, they'll know
Looks like Tumblr
They're not found in traditional PC's and are attached directly to the motherboard itself. They're meant for mobile / embedded but are quite popular for servers in the selfhosting community due to their low power usage, price, and performance. It's comparable to a i5-7500T in terms of performance (so not that fast), but it does have better video encoding acceleration which makes it suitable for streaming video. Due to the availability and prices of Raspberry Pi kits, these are often chosen instead for simple servers because mini-PC's with it can cost the same as a Raspberry Pi kit.
Considering your budget of 200 GBP / 250USD, I would recommend laptops meant for school. There are plenty of refurbished laptops out there with a decent battery condition and overall state for sale around €100. Most of these machines aren't more powerful than most entry level Chromebooks and often have a Pentium or Celeron CPU, but that's a tradeoff you'll have to make. Another advantage is that they usually come with a touch screen and decent display, which is nice if you're out and about.
sub 200 GBP / 250USD I guess
Last time I checked most were starting at 700+
If you want to expose it publically for others to use consider using Cloudflare for easy setup and avoiding exposing your home IP. If you want to use it for yourself you can access it with Tailscale and forward traffic to certain ports based on the subdomain using Nginx Proxy Manager.
The N100 goes up to 3.4GHz and has a TDP of 6W
Or when it ends on a cliffhanger just to get canceled. That really ruins how I feel about a show.
It's still AGPL afaik
EDIT:
This project is available under GNU AGPL v3 license.
Still is
I can attest to that. It's remarkable on how few distros updating through Discover actually works reliably. I always update through the terminal because at least that works. I've noticed this issue on Kubuntu (apt), Debian (apt), and OpenSUSE (zypper). I think these issues are related to the PackageKit integration.