Skip to content

Members & Roles

Appliku uses a role-based access control system with three permission levels. Team members are invited by email and accept via a token-based flow.

Permission Roles

Role Description Permissions
Owner Full control over the team All actions, including billing management, team deletion, and member role changes
Admin Manage infrastructure and settings Add/remove servers, manage applications, configure team settings, invite members
Developer Day-to-day application management Create and manage applications, deploy, view logs, manage environment variables

Roles are hierarchical -- each role includes all permissions of the roles below it:

Owner  >  Admin  >  Developer

Permission Details

Action Owner Admin Developer
Deploy applications Yes Yes Yes
Create/edit applications Yes Yes Yes
Manage environment variables Yes Yes Yes
View logs Yes Yes Yes
Add/remove servers Yes Yes No
Manage databases Yes Yes No
Create clusters Yes Yes No
Invite/remove members Yes Yes No
Change member roles Yes No No
Manage billing Yes No No
Delete team Yes No No

Inviting Members

  1. Go to your team settings in the Appliku dashboard
  2. Navigate to the Members section
  3. Click Invite Member
  4. Enter the person's email address
  5. Select the role to assign
  6. Click Send Invite

The invited person receives an email with an invitation link containing a unique token. They must click the link to accept the invitation.

Note

If the invited person does not have an Appliku account, they will be prompted to sign up before accepting the invitation.

Managing Members

From the team Members section, you can:

  • View all current members and their roles
  • Change roles -- Owners can change any member's role
  • Remove members -- Owners and Admins can remove members from the team

Best Practices

  • Limit Owner access -- Only the account holder and trusted administrators should have the Owner role
  • Use Developer for deployments -- Team members who only need to deploy and manage applications should be Developers
  • Use Admin for infrastructure -- Team members who need to provision servers or manage databases should be Admins

Next Steps