Skip to content
Dashboard
Teams and Billing 3 min read

Workspaces and Access

Keep project ownership, access, and support information organized within a NexHost workspace.

Workspaces and Access#

Projects, services, repositories, domains, and billing are organized in a NexHost workspace. The workspace is the security and billing boundary: choosing the wrong active workspace before creating a project or changing a domain means the new resource is not visible to the intended team, and its cost rolls up to a different account. Confirm the active workspace before creating a project or changing a domain so the new resource is visible to the intended team.

How workspaces organize the platform#

A workspace scopes everything a team ships together:

  • Projects and services — a project groups one or more services; services are the deployable units within it.
  • Repositories — NexHost Git repositories are owned by a workspace.
  • Domains — a custom domain attachment belongs to a workspace and is bound to a public service inside it.
  • Billing — charges, invoices, and payment contact are tracked per workspace.

That scoping has operational value beyond ownership: the deployment history for a workspace answers "what shipped across our services today?" and a per-project history answers "what shipped for this specific service?" Because logs, hostnames, and environment variable snapshots are all per-release artifacts inside that boundary, the workspace is the natural place to start any audit.

Practical access hygiene#

These four habits prevent the majority of access-related surprises:

  • Keep project ownership and billing contact information current in workspace settings. An owner that has left the organization should not remain the sole contact on a billing-impacting workspace.
  • Use a dedicated project or service for each independently deployable application. Sharing a single service definition across two unrelated applications makes configuration and rollback unpredictable — a change to one drifts the other without a clear history.
  • Review deployment history before restoring a release. The history lists source, configuration, and timestamp per release; it is faster to confirm the exact release you mean to reactivate than to fix the wrong restore.
  • Remove credentials from source and deployment logs before sharing them with collaborators or support. The deployment detail already contains enough for diagnosis — the project name, service name, and timestamp — without an API key being pasted alongside it.
Tip

When two teams share a workspace, give each service a stable, descriptive name (storefront-web, storefront-worker, billing-cron) so the deployment dashboard is legible during incidents without requiring extra labeling conventions.

Day-to-day collaboration flow#

  • Before you create: confirm the active workspace name in the header.
  • Before you change a domain: open the domain row for the target workspace — domains in another workspace are not available to attach to this project.
  • Before you share a log: redact DATABASE_URL, passwords, tokens, and private host references. Keep only the key names where a reviewer needs to reason about configuration.

Getting help#

Use Documentation from the dashboard navigation for product guidance and Support for an account or deployment issue. The fastest path to a useful response is a tight report:

  • The project name, service name, and deployment time (or the deployment detail URL) when the issue is about a deployment failure.
  • A short excerpt around the first error — not a long dump of the whole tail — with secrets already removed.
  • The workspace name when the issue is about ownership or visibility.

Do not include passwords, access tokens, or database credentials — not in a support message, not in a shared log — even when they feel necessary to "show the full context." A support engineer can map from key name + stage to the fix without seeing the value.

  • Billing — the per-workspace billing screen and the help path inside it.
  • Deployments — reading workspace-wide vs per-project history.
  • Logs — sharing stage output safely.
  • NexHost Git — how repository visibility and ownership interact with a workspace.