Is there any way to install the default wordpress app in a folder rather than the root of the domain?
Not at this time. Install the LAMP app and manually install Wordpress in a folder there.
~ Professional Nerd. Freelance Programmer. ~