Overview
This page mainly covers instance-level basics. The main settings are grouped as follows:
To enable system emails, complete the setup in Email.
Use Banned email domains to prevent email addresses from listed domains from signing up. Teable rejects those domains before sending signup verification codes, and no invitation emails involving those domains are sent.
System limits
System limits shows the current instance-level limits for table data and related configuration. If you need to adjust a limit, use the environment variable shown on that page.After changing an environment variable, restart the service for the new value to take effect.
Pending configuration
The Pending configuration panel on the right is a system checklist. It shows which important settings are still missing for the instance. Common checks on this page include:
If these items are not completed, the instance may still open normally, but some features can remain unavailable.
Relationship to AI Settings
Instance Settings shows part of the system-level checks, but it is not where you configure AI models, the AI Chat runtime, or App Builder. Go here for those settings: You can think of the split like this:- Instance Settings: Covers the core capabilities of the instance itself
- AI Settings: Covers AI Chat, AI fields, AI automation, and App Builder
Check order
If you are preparing a new self-hosted deployment or going live for the first time, check these items in order:1
Check the access URL
Make sure PUBLIC_ORIGIN is configured correctly.
2
Check HTTPS
Make sure the instance already has HTTPS enabled.
3
Check email
Make sure SMTP is configured and can send emails successfully.
4
Continue with AI Settings
After the basic items are confirmed, continue with AI Settings.
FAQ
The instance opens normally, but there are still unfinished items on the right
The instance opens normally, but there are still unfinished items on the right
This usually means the instance is reachable, but one or more important runtime requirements are still missing. Follow the prompts in the right-side panel and complete them one by one instead of relying only on whether the page opens.
Email works sometimes, but Email is still not marked complete
Email works sometimes, but Email is still not marked complete
Check whether the saved SMTP settings are complete, whether they match the intended sending purpose, and whether verification or notification emails can be sent reliably.
Why is PUBLIC_ORIGIN important?
Why is PUBLIC_ORIGIN important?
Many features that rely on an external access URL depend on it. If the configured value does not match the actual access URL, features such as imports, attachments, or redirects may not work correctly.

