Skip to main content

Access Management

Control who can access and manage your Skysize projects with role-based access control.

Access Roles

Skysize provides two levels of access for project management:

User Role

Users have view-only access to the project.

Permissions:

  • View project details
  • See deployment status
  • Monitor application health
  • View configuration (but not modify)

Use cases:

  • Stakeholders who need visibility
  • Clients who want to monitor progress
  • Team members who don't need to make changes
  • Read-only access for reporting

Admin Role

Admins have full control over the project.

Permissions:

  • All User role permissions, plus:
  • Create and delete deployments
  • Modify project configuration
  • Manage Odoo workers
  • Configure custom domains
  • Manage user access (add/remove users and admins)
  • Update project settings
  • Trigger manual backups

Use cases:

  • Project managers
  • DevOps engineers
  • Lead developers
  • Technical administrators

Configurable Settings

Admins can configure various project settings:

Odoo Workers

Configure the number of workers for your Odoo application:

  • More workers = better performance for concurrent users
  • Fewer workers = lower resource usage and costs
  • Adjust based on your traffic patterns

User Management

Add or remove team members and assign appropriate roles:

  1. Navigate to project settings
  2. Go to the access management section
  3. Invite users by email
  4. Assign User or Admin role
  5. Users receive an invitation to access the project

Deployment Operations

Admins can perform critical deployment operations:

  • Create new deployments: Launch new builds
  • Update deployments: Deploy latest code changes
  • Rollback deployments: Revert to previous versions
  • Delete deployments: Remove unused deployments

Best Practices

Principle of Least Privilege

Grant users the minimum level of access needed for their role:

  • Give User access to stakeholders who only need visibility
  • Reserve Admin access for team members who actively manage deployments

Regular Access Reviews

Periodically review who has access to your projects:

  • Remove users who no longer need access
  • Ensure roles are still appropriate
  • Audit admin permissions regularly

Team Organization

Structure your team access logically:

  • Admins: DevOps engineers, lead developers, project managers
  • Users: Stakeholders, clients, junior developers, QA team

Security Considerations

  • Limit admin access: Not everyone needs full control
  • Use strong authentication: Ensure all users have strong passwords
  • Remove inactive users: Clean up access for users who leave the team
  • Monitor changes: Keep track of who makes configuration changes

Managing Access

Adding Users

  1. Go to your project settings
  2. Select "Access Management"
  3. Click "Add User"
  4. Enter the user's email address
  5. Select their role (User or Admin)
  6. Send the invitation

Modifying Access

  1. Navigate to the user list in project settings
  2. Find the user you want to modify
  3. Change their role or remove their access
  4. Changes take effect immediately

Removing Access

  1. Go to project access management
  2. Find the user to remove
  3. Click "Remove Access"
  4. Confirm the action

The user will immediately lose access to the project.