Works really well on a small machine. Start aria2 as a service in systemd tied to a user with some basic isolation (or put it in a Docker container!)
[1] https://github.com/aria2/aria2 [2] https://github.com/mayswind/AriaNg