fargone / docs / limits

Limits, roles and permissions

Fargone ships with a fleshed-out roles & permissions system. Everyone starts with a generous default quota; higher limits are granted on request.

Roles

Role Can do
MEMBER Create apps & databases, deploy, manage own apps
OPERATOR Higher limits (20 apps, 2 cores, 2GiB per app)
ADMIN Everything, plus member approvals, role changes, and limit grants

The first account to register becomes an admin.

Default quota

  • 5 apps per member
  • 500 millicpu per app
  • 512 MiB memory per app
  • 256 MiB upload size
  • 5 concurrent builds
  • 120 API requests / minute
  • 2 GiB storage
  • 100 MiB CDN storage per member

Requesting more

Settings → Quota → Request more. Pick a limit, state what you need and why. Admins review the request and can grant exactly that limit to your account — or deny it with a note.

How grants work

Approved requests create a quota override scoped to your account. Overrides stack on top of your role's baseline. Admins can also bump any limit directly — no request needed — from Admin → Users → Limits. CDN storage is requestable the same way as any other limit.

Admin approvals

New members start ACTIVE (self-serve). If the instance enables approval-gated onboarding (requireApproval), new members start PENDING until an admin approves them in Admin → Approvals. While pending you can read the docs and browse the dashboard, but you can't create projects.

Per-app control

Each app belongs to a single owner who has full control over it. App-level collaboration is on the roadmap.