Self signup front end

can anyone recommend a self signup front end that works with mailinabox? I want to offer some of our club members email hosting but I dont want to have to manually create each one.

I have never tried this, but OwnCloud has an app integration that allows for users to register…you can find it here