Size of the MySQL database

Currently planning my first big customer deployment on Azure and I’m just checking on sizing. Azure CentOS VMs default to 32GB operating system drive. I’ve added a 500GB data drive which I was intending to use for the bulk of Seafile.

Am I right in saying that the actual user files for Seafile are not stored in the database?

I confirm. Files are not stored in the database. They are (usually) stored in …/seafile-data.