Thatd be amazing, thanks. Yeah VIIRS is in suomi. I'm using some VIIRS data in my dissertation atm but it makes sense itd be harder to get.
I've made the exact same thing as you're looking at. Very simple, just need the pi and an external hard drive. A heatsink might be a good idea too.
IMO pis are super convenient and reliable minus the power supply and SD card. So for power make sure you are using an official power supply, not just a spare phone charger. For storage, you can boot the new ones from a few different media, like a thumb drive (https://www.tomshardware.com/how-to/boot-raspberry-pi-4-usb) . Get a little ethernet cable and attach it to your router for best performance.
I prefer odroid SBC to raspberry pi, I use an Odroid N2 to run my NAS, seedbox, VPN, soulseek, and deemix instances. I recommend using docker for these applications, it's not that difficult to attach containers to a VPN network (set up in another container) and it's not too hard on memory usage. I use a Pi 2 to run privoxy configured to use Tor and I2P, so all I have to do is connect my other devices to the proxy to access onion and i2p websites. Finally I recommend you install netdata (with telemetry off) on all your SBCs so you can monitor their performance.
For torrents I recommend rtorrent and rutorrent for client and webui. Rtorrent is fast and handles scale well, and rutorrent has a nice interface and features you would expect in a desktop UI. Unfortunately there's no docker container that has VPN, rtorrent, and rutorrent set up for ARM architecture, so either you have to do a setup with qemu, or you have to set up a separate VPN container, nginx container (to access the webui), and finally a rutorrent container. If are satisfied with a simpler UI then I recommend this Docker container as another user suggested.
I like them because they are powerful machines that price competitively. I don't use the video drivers, but the N2 is marketed towards that crowd because it sports a pretty good GPU, so I imagine it's fine. The only problem I personally experienced was a bug that decreased USB throughput but that was fixed by patch.
I run pihole as a DNS server on mine. Get a heatsink/fan