I want to achieve this without creating multiple sites (i.e., one app per site). Instead, I want all apps to remain installed in the same site and be served via specific subdomains.
Is it possible to configure this within Frappe? If so, I’d greatly appreciate guidance or pointers to the right direction.
Yes, it is possible to have all the applications in a single site instead of multiple ones and separate them using subdomains. To achieve this, you need to use ‘multi-tenancy,’ which is exactly what you’re describing.
That is totally wrong. Multitenancy is related to the host names you server a site or many sites on an application server.
How are you planning to serve applications on the same site with different hostnames? What is the bench command or configuration for that?