Capacity planning / Resource requirements

By “two-container setup” you mean what is described in this howto post and assets in S3 would be described in this post? For my education, if we’d use, say, CloudFront as our CDN and point it at S3 for file uploads, would that make all uploads publicly accessible or is there a mechanism that makes it possible to restrict access to uploads based on permissions in Discourse?

Our current site gets about 200k page views by roughly 30k distinct users per day with another 200k of bot & scraper traffic.

We’re running Woltlab on a 8 core/32GB virtual machine, but I believe that there is a bit of overprovisioning at play. Currently, the installation is on a bare metal server, but I’m not really keen of keeping things that way.

Thank you for your help!