Quick reference
App not responding
The first start after installation can take up to 3 minutes. If Collabase still does not respond after that, check the logs:- A required environment variable is missing (see Environment variables below)
- Port 80 or 443 is already in use by another service
- The database service has not started yet
Checking service status
running. If any service shows exited or restarting, check its individual logs:
Port conflict
If the installer failed because a port is already in use:Database connection failures
Collabase connects to PostgreSQL using theDATABASE_URL environment variable.
Check that the database service is running
running. If not, start it:Verify the DATABASE_URL is set correctly
.env file and check the DATABASE_URL value. It should follow this format:Check that the pgvector extension is installed
Restart the application
Authentication problems
Forgot password
Use the Forgot password link on the login page. This sends a reset email to the address on file. If no email arrives, check that your mail provider is configured correctly in Admin → Settings → Mail.Account locked
After several failed login attempts, an account may be locked by brute-force protection. An admin can unlock it from Admin → Users by clicking the account and selecting Unlock.SSO not working (Google, GitHub, Microsoft, Okta, Keycloak, SAML)
The standard email and password login is always available at/auth/login. Sign in there as an admin and check the identity provider settings under Admin → Identity Providers.
Verify the redirect URI matches exactly
https:// and no trailing slash.Check the Client ID and Client Secret
Microsoft only: confirm the Tenant ID is set
Check Allowed email domains
Check that NEXTAUTH_URL is set correctly
.env file and verify NEXTAUTH_URL is set to your Collabase URL exactly as users access it — e.g. https://collabase.example.com.Verify NEXTAUTH_SECRET is set
NEXTAUTH_SECRET variable must be set to a long, random string. If it is missing or has changed since users last logged in, all sessions are invalidated.LDAP sync issues
”This sync would disable an unusually large number of users”
Collabase stops a sync automatically if it would deactivate more than a fifth of your previously-synced users, and asks you to confirm before proceeding.Check the directory connection first
Check the User Search Filter and Base DN
Only proceed if the drop is genuine
”LDAP search returned 0 users”
The sync found no matching entries and stopped without changing anything — this is always treated as a misconfiguration, not a genuinely empty directory, and cannot be forced through. Check the Base DN and User Search Filter fields, and confirm the Bind DN service account actually has read access to that part of the directory.Users are not being created or updated
Confirm the Email Attribute field matches the attribute your directory actually populates for that user (e.g.mail for OpenLDAP, userPrincipalName for Active Directory). Users without a value in that attribute are skipped.
SCIM provisioning issues
Requests fail with “SCIM provisioning is disabled for this instance”
The Enable SCIM provisioning toggle in Admin → Identity Providers → SCIM Provisioning is off. Turn it on — this is a separate switch from having a valid token, and both must be true for SCIM to work.Requests fail with an invalid or unauthorized token error
The token was revoked, mistyped, or never generated. Go to Admin → Identity Providers → SCIM Provisioning, revoke the old token if it still appears, generate a new one, and re-enter it in your identity provider. Tokens are shown only once at creation.A profile field is not updating
Check whether the field is one Collabase syncs from SCIM — see the table in Identity Providers. Email address changes are never synced through SCIM by design; update the email directly in Admin → Users instead.Group membership changes are not appearing
Confirm the group and its members were actually assigned to the Collabase application in your identity provider — Collabase only receives group changes your IdP is configured to push.Email not sending
Collabase sends emails for password resets, notifications, and invitations. These go through the mail provider configured in Admin → Settings → Mail.Open Admin → Settings → Mail
Verify SMTP settings (if using SMTP)
- Port 465 requires SSL; port 587 uses STARTTLS — make sure the setting matches your server
- Some providers require the full email address as the username, not just the local part
Send a test email
Check the application logs
AI features not responding
Hosted provider (OpenAI, Gemini, Azure, Groq, Anthropic, Infomaniak)
Verify the API key
Check that CollabaseAI is toggled on
Check the model name
gpt-4o-mini not gpt4o-mini.Local Ollama
Check that Ollama is running on your server
Verify the model is pulled
Check the Ollama URL in Collabase
localhost — e.g. http://172.17.0.1:11434.The CollabaseAI launcher is missing
The launcher at the bottom centre of the screen appears only when the master switch is on and a provider other than Disabled is selected. Both conditions are checked in the browser, so users need to reload the page after you save the settings.Semantic search returns nothing
Check which provider is configured. Neither Groq nor Anthropic has an embeddings endpoint, and Gemini’s embeddings are not wired into Collabase, so with any of the three as the chat provider nothing can be indexed. Switch to a self-hosted, OpenAI, Azure or Infomaniak provider, then re-save a page to confirm indexing works. See AI Configuration.The assistant says the provider is unavailable
The chat panel shows one message for every kind of failure, so the banner alone does not identify the cause. Read the application log for the real error:File upload errors
Check available disk space
Check file storage permissions
Restart the application
Work items missing from a board
A work item that appears in the backlog and in the work item list, but never in any board column, is holding a status that does not belong to the project’s workflow. The board builds its columns from that workflow, so a status from anywhere else matches no column and the card is not drawn. This can affect items created before Collabase started checking the status on save, or items left behind when a project’s workflow was switched without mapping every status across.Find the affected projects
Open the project's workflow settings
Move the items onto the current workflow
Migration failures
Database migrations run automatically during installation and updates. If a migration fails:Check whether pgvector is installed
Apply the migration manually
<migration-name> with the folder name shown in the error output.Check the database user has sufficient privileges
DATABASE_URL must have permission to create tables, indexes, and extensions. If in doubt, grant full ownership:Environment variables
Missing or incorrect environment variables are the cause of many startup and authentication failures. Key variables to verify:Getting help
If you cannot resolve an issue using this guide, submit a support request with:- A description of the problem
- The relevant section of the application logs (
docker compose logs collabase-app) - The Collabase version you are running
.png?fit=max&auto=format&n=V5LGcGniNC1X_QJO&q=85&s=8c9ba3ce9a0d0045976180c9f669af26)
