Workspace · Members

Members & roles.

Every resource on HostingGuru — services, deployments, domains, databases, billing — lives inside a workspace. Workspaces are how teams collaborate. This doc explains how to invite people, what each role can do, and how ownership transfers work when someone leaves the team.

Concepts

A workspace is the unit of isolation

Workspace collaboration

One workspace per project (or team)

Workspaces are cheap — create one per company, per product, or per client. Resources don't cross workspaces. A user can belong to many workspaces with different roles in each: owner of their personal sandbox, admin in the company workspace, developer in a client's workspace.

Always exactly one owner

The user who creates a workspace becomes its owner. There is always exactly one owner — the role can be transferred but not duplicated, and never demoted while still being the only owner. Owners are the only people who can manage billing or delete the workspace.

Plan limits are per-workspace

Service count, member count, hosting tier, Postgres and Redis subscriptions — all tracked at the workspace level. Hobby gives a workspace 3 services and 3 members; Pro gives 10 services and 5 members. Need more? Upgrade the workspace plan, or create a second workspace on its own plan.

Member caps by plan

Each plan includes a fixed number of seats: Starter 1, Hobby 3, Pro 5, Custom unlimited. Need more seats than your plan allows? Upgrade — there's no add-a-seat-for-$X option, the seat count is part of the plan.

Roles

Four roles, designed around real workflows

Owner

The person responsible for the account. Can do everything: deploy, configure, invite, remove members, change billing, delete the workspace. There can only be one owner at a time. The role transfers but never disappears.

Admin

Trusted operators. Can do everything an owner can except manage billing, transfer ownership, or delete the workspace. Right role for senior team members, ops engineers, and cofounders who shouldn't have access to your card on file.

Developer

The default role for engineers. Can deploy and configure services, manage environment variables, view logs and metrics. Cannot delete services, manage domains, change roles, or invite members. Right role for most contributors.

Viewer

Read-only. Can see deployments, logs, metrics, and configuration — but cannot deploy, edit, or trigger anything. Right role for stakeholders, support staff, auditors, or non-technical founders who just want to see "is the site up."

Permissions

Who can do what

How to

Common operations

Programmatic access

API tokens for CI & automation

FAQ

Common questions

Do I pay per member?

No, but each plan includes a fixed seat count: Starter 1, Hobby 3, Pro 5, Custom unlimited. There's no per-seat add-on — to grow the team you upgrade the plan.

Can a member belong to multiple workspaces?

Yes — and have a different role in each. A user can be the owner of their personal sandbox, an admin in their team's workspace, and a developer in a client's workspace, all with the same login.

Can a developer see the value of secret env vars?

Developers can view non-secret variables and update both. Variables marked as secret show only the last 4 characters in the dashboard. Logs strip values that match a secret variable. Owners and admins see everything.

What happens to deployments triggered by a removed member?

Nothing — they keep running. Removal revokes access, not deployments. Their commits are still in your repo and the deployments are still live until someone else changes them.

Can I require SSO?

SAML SSO is on the roadmap for Custom plans. For now, GitHub OAuth is the supported sign-in method, which gives you de-facto SSO if your team already requires SSO on their GitHub org.

Ship together.

Four roles, simple permissions, no per-seat surprises. Invite your team in seconds.

Summary

Key takeaways

A workspace member on HostingGuru is a user with explicit access to a workspace's deployments, env vars, and billing — assigned one of four roles: owner, admin, developer, or viewer.

  • Starter: 1 member. Hobby: 3 members. Pro: 10 members. Custom: unlimited.
  • Invitations are emailed and valid for 7 days.
  • Only the owner can change the billing payment method or transfer ownership.
  • Developers can deploy and read/write env vars; viewers can only read logs and metrics.

Related docs