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 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.
deleted by creator
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.