Skip to content

Multi-user & Roles

Pro feature

Adding teammates requires a Pro license. A solo Free install always has exactly one user, and that user is always admin.

Roles

DockPod has two roles:

  • admin — full access, including account-level settings: License, API Keys, Notifications, Users, Audit Log, and Scheduled Tasks
  • member — full operational access to Containers, Images, Volumes, Networks, Projects, Paste & Deploy, Git Deployments, and Database provisioning — but no access to the Settings area

This split exists because Settings covers things like license activation, user management, and notification credentials — account/billing-level configuration that shouldn't be editable by every team member, while day-to-day container and deploy operations are exactly what you want a team to share access to.

Managing Users

From Settings → Team → Members (admin only):

  • Add teammate — set a username, password, and role
  • Remove a user — they lose access immediately

Two safety rules are enforced:

  • You cannot delete your own account
  • You cannot delete the last remaining admin — there must always be at least one account able to manage the install

Audit Log

Settings → Team → Audit Log (admin only) shows every mutating request (create/update/delete) made through the web UI or API — who did it, what endpoint, what status code came back, and from what IP. Read-only requests (viewing a list, checking status) aren't logged — only things that actually changed state. Failed/rejected attempts are logged too, so a member trying (and failing) to hit an admin-only endpoint shows up in the trail.

Released under a commercial-friendly freemium license.