I would like to host a small instance for me and my friends (<10). I was thinking about buying a small single board arm computer to host it. What would be the minimum system requirements for this and do you have recommendations besides the raspberry pi.
A pi could definitely host it, but you will need a USB storage drive, don’t put the database or uploaded files on the SD card. Networking might also be an issue; I believe that pis have their wifi and ethernet running over USB and that might create a bottleneck.