Multi-Tenant Installation for Apartment building

We have an apartment building recently renovated, there are now smart devices in 20+ apartments,
So can we deploy Home Assistant on a server in the telco room, and allow 20 different apartments to access it? and manage the devices in their apartments as their own ? like a cloud scenerio mostly I think
and we would have a i guess a primary zigbee receiver in each apartment forwarding the data to the central server? Or are we forced to create 20 specific installs, 1 per apartment?

You’d need 20 different installs. There’s no RBAC so you can’t make a zero trust setup. You’d have to separate the devices by install.

@CentralCommand has my vote.

get each apartments have its own HA and I even give each apartment its own network addresses

eg

apartment 1 : 10.0.1.1
apartment 2 : 10.0.2.1
apartment 3 : 10.0.3.1