Repository service must be on each node. Dedicate PostreSQL and Share Folder server give you more perfomance. Also you can spesial speed NAS or spesial Database server.
Qlik Sense server need much RAM.
NAS server need speed disks
Database server some else.
To achieve optimum performance it is difficult to combine all these factors in a single server