September 21, 2026 · Proxmox Backup
A Proxmox Backup Server namespace is a folder-like subdivision inside a datastore. Snapshots in different namespaces are kept apart for listing, permissions, retention, and sync, while still sharing one deduplicated chunk store underneath. Namespaces arrived in PBS 2.2 and are the right tool whenever one datastore holds backups from more than one place.
cluster-a and cluster-b namespaces they cannot.Namespaces nest up to eight levels deep (for example clients/acme/site-tampa) and use plain ASCII names. Deduplication is datastore-wide, so identical chunks are stored once no matter how many namespaces reference them.
When you add the PBS storage in Proxmox VE (Datacenter → Storage → Add → Proxmox Backup Server) there is a Namespace field. Enter the namespace path and every backup job that uses that storage writes there. Want two clusters in two namespaces? Add the storage on each cluster with a different namespace value — same server, same datastore, same token if you like.
PBS access control paths include the namespace: /datastore/<store>/<namespace>. Granting a token DatastoreBackup on /datastore/main/clients/acme lets it back up and restore inside acme only. This is how an MSP can hand out per-client credentials safely.
Prune jobs and verification jobs can be scoped to a namespace (and optionally its children, via max depth). That is what lets you keep 30 days for one client and a year for another inside the same datastore. Garbage collection, which reclaims space, runs for the datastore as a whole.
A sync job specifies a source namespace and a target namespace, plus a max depth. Common patterns:
offsite/hq on the hosted server.clients/acme from a hosted datastore back to a client-owned PBS.See Push vs. Pull Sync Jobs in Proxmox Backup Server for the direction and permission details.
Pay As You Grow does not include the PBS web interface, so namespaces are created by OneColo's admins. Open a support ticket with:
Once created, point each Proxmox VE storage entry or sync job at its namespace and you are done. On a reserved instance you can manage namespaces yourself under Datastore → Content → Add Namespace.
New to hosted PBS? Start with adding the storage to Proxmox VE, then request your namespaces.