A single server setup is the easiest way to install the system, and due to its efficiency, even a single-board computer can be used. The admin is accessed through the site domain using a configurable path, such as "/admin".
Linux Server Specs: the requirements below are for a typical web project on the smaller side:
Minimum: 1 CPU 512MB RAM 3 GB persistent *storage.
Recommended: 2CPU 2GB RAM, 10 GB persistent *storage.
*storage can mix local/shared disk or S3-compatible storage.
Setting up the system on several servers by splitting the frontend, backend, and admin increases security and simplifies scalability.