It's a leaderboard for a niche hobby. It looks like they have maybe a little over 1-2k users, and a little over 100k forum posts ever. It appears that the only thing that could be expensive, the video hosting, is externalized through youtube and twitch. You could run it on an old raspberry pi in a closet and never notice.