Skip to content

Domains

Menu: Settings -> Domains
Deep link: /_Admin/system/domains?SiteId={siteGuid}

Domains configures bindings for the current site: map subdomains or ports to this site, with optional redirect, language culture, and SSL. The primary domain in the list usually matches Basic Settings · Base URL; new bindings reload site binding info.

Permissions

ActionPermission
View listdomain
New binding, enable SSL, toolbar Force SSLdomain·edit
Multi-select Deletedomain·delete

Root domains come from org/server available domains (getAvailableDomain); local/private environments can also bind ports.

How to Open

  1. In Edit Menu, enable Settings -> Domains.
  2. Open Settings -> Domains in the left sidebar.
Domains

Toolbar

ControlDescription
New bindingOpens new binding dialog
Force SSLSite forceSSL; toggling saves site immediately (same as Basic Settings). Turn off if CDN/proxy causes redirect loops
Domains toolbar

Binding List

ColumnDescription
Domain or portDomain bindings show fullName (subdomain + root); default port binding shows port number
Redirect to301/302 target binding fullName when visiting this binding (optional)
LanguageDefault culture (must exist under Basic Settings · Multilingual)
SSL enabledHTTPS certificate for domain bindings; once on, switch is disabled (cannot turn off in admin—delete binding instead)

Multi-select Delete calls Binding/Deletes.

Domain binding list

Enable SSL

For non-port bindings, turn on SSL enabled:

  1. Binding/verifySSL validates domain and certificate environment
  2. On success, Binding/SetSsl writes and refreshes list

On failure, Failed tag on the row; hover for sslError. Requires domain·edit.

New Binding

New binding dialog

Binding Type

TypeEnvironmentDescription
DomainAllSubdomain + root domain dropdown (from available domains)
PortNot online public cloud (!isOnlineServer)Bind site to a port (defaultBinding)

Online servers hide Bind to type toggle; domain mode only.

Domain Fields

FieldRules
SubdomainOptional; subdomain rules (length 1–63, unique per site, etc.)
Root domainRequired; org available roots; prefix . or - controls join with subdomain (sudDomainUseDash)

Full hostname is combined fullName.

Advanced Settings

Expand arrow in dialog:

FieldDescription
Redirect toPick target fullName from existing bindings
LanguageFrom site culture dictionary
New binding advanced settings

Confirm calls Binding/post; on success closes dialog and refreshes list and site info.

Relationship to Basic Settings

ItemRelationship
Base URLShould be the primary binding visitors use (including protocol)
Force SSLShared site.forceSSL with Basic Settings; either place updates the same field
MultilingualBinding Language column uses cultures from Basic Settings

Typical Workflow

  1. Ensure root domain is registered available at org level.
  2. New binding: subdomain + root (or port on local).
  3. Set redirect and language as needed.
  4. Point DNS to Kooboo server, then enable SSL in the list.
  5. Update Basic Settings Base URL to the primary address.
DocDescription
Settings overviewMenu overview
Basic SettingsBase URL, multilingual
IntegrationsThird-party config unrelated to domains