Administración

Global Settings

Global Settings allow administrators to configure system-wide behaviors and settings for the Gigantics instance. This panel is accessible only to users with Root privileges.

Be careful with these options. Any alteration or misconfiguration can make the instance work incorrectly.

Accessing Global Settings

To access the Global Settings:

  1. Click on your user avatar in the upper right corner of the interface
  2. Select Global Settings from the dropdown menu

The Global Settings panel contains several sections organized in a sidebar menu:

  • General - Basic system configuration
  • Authentication - User authentication and login methods
  • Licensing - License management and configuration
  • About - System information and version details

General Settings

The General tab contains basic system configuration options that affect how the instance operates.

Server Configuration

FieldDescriptionExample
ServerBase URL for your Gigantics instancehttps://yourserver/

Email Configuration

FieldDescriptionExample
Email ServerSMTP server address for sending notificationssmtp.yourserver.com

User Permissions

Configure what users can do within the system:

SettingDescriptionDefault
User can leave organizationsAllows regular users to leave organizations they belong toEnabled
Admin users can delete projectsGrants permission to admin users to delete projectsEnabled

System Limits

Set operational limits for the system:

SettingDescriptionDefault
Owner can limit the number of users on projectsAllows project owners to set user limits on their projectsEnabled
Only owners and admins can install pluginsRestricts plugin installation to privileged users onlyEnabled

To apply most changes, it's necessary to restart the server using gig restart.

Authentication Settings

Configure how users authenticate and access the system.

Third-Party Authentication Providers

Enable or disable authentication through external services. Each provider works independently:

ProviderDescriptionRequired Settings
GoogleAllow users to sign in with Google accountsClient ID, Client Secret
GitHubAllow users to sign in with GitHub accountsClient ID, Client Secret
SlackAllow users to sign in with Slack accountsClient ID, Client Secret

Obtaining OAuth Credentials

To enable third-party authentication, you'll need to obtain Client ID and Client Secret from each provider:

User Registration

Control how new users can register on the platform:

SettingDescriptionConfiguration
Enable SignupAllow new user registrationToggle On/Off
Custom DomainsRestrict registration to specific email domainsComma-separated domains

Domain Restriction Examples

mycompany.com
mycompany.*
*.mycompany-*.com
domain1.com, domain2.org

LDAP Authentication

Integrate with your existing LDAP directory for user authentication:

SettingDescriptionExample
LDAP ServerLDAP server hostname or IPldap.yourserver.com
LDAP PortPort number for LDAP connection389 or 636
Bind DNDistinguished name for LDAP bindcn=admin,dc=yourserver,dc=com
Bind PasswordPassword for LDAP bind account••••••••
Base DNBase DN for user searchesou=users,dc=yourserver,dc=com
User FilterLDAP filter for finding users(uid={username})

If you are going to use LDAP, we recommend disabling sign up as well as registration through third party applications.

Licensing Settings

Manage licenses for your Gigantics instance and connected components.

License Types

License TypeDescriptionUsage
Server LicenseMain Gigantics server licenseRequired for server operation
Tap LicensesData source connector licensesPer-driver licensing

License Actions

ActionDescriptionWhen to Use
Add LicenseInstall a new license keyWhen adding new features or users
Validate LicenseCheck license validity and complianceFor compliance verification
Remove LicenseDeactivate an unused licenseWhen decommissioning features

License Tiers

Different tiers provide access to different features and capacities:

TierFeaturesUser LimitsDriver Support
BasicCore functionalityLimitedEssential drivers
ProfessionalAdvanced featuresHigher limitsExtended driver support
EnterpriseFull feature setUnlimitedAll drivers

About

View system information and version details:

InformationDescription
VersionCurrent Gigantics version number
Build InformationBuild date and commit hash
License InformationCurrent license status and terms
System ResourcesMemory and CPU usage information

System information can be useful for troubleshooting and when contacting support.

Best Practices

Configuration Management

  1. Document Changes: Keep a record of configuration changes and their rationale
  2. Test Settings: Apply changes in a test environment before production
  3. Backup Configuration: Export configuration settings before major changes

Security Considerations

  1. Principle of Least Privilege: Only enable features and permissions that are actually needed
  2. Regular Review: Periodically review authentication methods and user permissions
  3. Monitor Access: Keep an eye on system events and access patterns

Performance Optimization

  1. License Management: Regularly review and optimize license usage
  2. User Limits: Set appropriate user limits based on your hardware capacity
  3. Plugin Control: Limit plugin installation to maintain system stability

Troubleshooting

Common Issues

IssuePotential CauseSolution
Settings not appliedServer restart requiredRun gig restart to apply changes
LDAP authentication failsIncorrect bind credentialsVerify LDAP server connection and credentials
License validation errorsInvalid or expired licenseCheck license key and expiration date
Users cannot registerDomain restrictions too strictReview domain restriction patterns

Getting Help

If you encounter issues with Global Settings:

  1. Check the System Events for error messages
  2. Verify your configuration settings
  3. Consult the official documentation at https://gigantics.io/docs/
  4. Contact support with system information from the About tab

Always backup your data and configuration before making significant changes to Global Settings.