Is there an API that allows a developer to get the disk usage info of a particular virtual host/domain?
I could not find a dedicated API command for that, but I suppose you write a shell script utilizing the Linux du
command on the required directories, which would be public_html
for web page data, homes
for user mailboxes and domains
for sub-servers.
Also, you can find out which servers and users exist and what directories they have using
virtualmin list-domains --simple-multiline
virtualmin list-users --all-domains --multiline
Yeah, with the powerful stuff that bash can do, it shouldn’t be too hard. But maybe the developers here can take this as a request for improvement, and will add such a script in Virtualmin some time.