20GB is just barely enough to operate and once your forum has much data you won’t be able to do things the prescribed, supported, easy way. I recommend a minimum of 25GB, but 50 is a safer place to start.
You could also see if you have backups filling things up? But you might want to be able to make backups one day.