This page is the operational counterpart to the conceptual pages in the Administration panel section. It targets operators standing up a CYPEX deployment for the first time.
For the why behind the admin IA, see the Administration panel landing and the linked per-section pages. For org / Schema Access operations specifically, see the Organizations setup guide.
Before walking through the procedures, skim the relevant admin pages:
- Dashboard — what you see after login.
- Database — the ER editor that backs every app.
- Applications — the application lifecycle.
- Organizations — what an org is in CYPEX.
InfoNot the same as the in-product Setup Guide. The dashboard carries its own Setup Guide widget, which tracks Organizations → Roles & Capabilities → Schema Access → Data Model → Users → Applications against real deployment state. Organization admins see the same list without the Organizations and Schema Access steps. This page is the longer-form walkthrough that also covers branding, SSO/LDAP, and repository configuration — topics the in-product guide does not track. Use both: the widget for progress, this page for the procedures.
Five procedures, target completion under 30 minutes:
- Step 1 — First login (~3 min)
- Step 2 — Create your organization (~5 min)
- Step 3 — Connect SSO / LDAP (~7 min)
- Step 4 — Add a repository / connector (~5 min)
- Step 5 — Build your first application (~10 min)
- Troubleshooting
- After install, CYPEX ships with a default system-admin user. Take the credentials from the installer output. Log in at the admin URL with that email and password, then change the password immediately.
- Open Login Settings to set your company logo and product name. The logo must live under the webserver
public/folder; the Login Settings page has the full path conventions. - The operator’s default language is set once, at user creation (see Users — Create user); it is shown read-only afterward on Users → Edit user → User Details. Get it right the first time, or recreate the user.
- Change the default admin password before the first real user signs in.
TipIf you intend to federate login to an IdP or LDAP directory, do that next (Step 3). Local users stay as a fallback, but the typical production install routes everyone through SSO.
CYPEX is multi-tenant by default. The sidebar entry is Access Control → Organizations. System Administrators see it grouped under the Advanced (System admin) separator; Organization Administrators reach the same entry directly — Organizations is admin-level, not System-Administrator-only. You need at least one org before you can grant schema access, assign users, or build an app that scopes data.
For the full procedure, see the Organizations setup guide. The 3-bullet summary:
- Open Admin Panel → Access Control → Organizations.
- Click Create Organization and fill
name,company_name,organization_domain(URL-safe slug), andis_active. - Save — the backend auto-provisions exactly one primary module/schema for the new org in the same transaction.
Then grant that org at least one schema under Schema Access (new in v2.0.0). A fresh org with zero schemas cannot serve any data.
Pick one of:
- OIDC via SSO Providers — the modern federation path (Google, Microsoft Entra, Auth0, Keycloak, GitHub, or any spec-compliant OIDC provider). SAML is not implemented — the provider-type dropdown offers OIDC/OAuth2 variants only.
- LDAP via LDAP — directory-backed authentication.
For LDAP, the connection requires:
- URL — e.g.
ldap://ldap:10389. - Bind DN — e.g.
cn=admin,dc=cybertec,dc=at. - Bind Password.
- Base DN — e.g.
ou=people,dc=cybertec,dc=at. - Search Attribute — e.g.
uid.
Then choose a role-mapping strategy. CYPEX supports three:
- DEFAULT ROLE — one CYPEX role for every LDAP user.
- POSTGRES ROLE IN LDAP ATTRIBUTE — read the CYPEX role name from an LDAP attribute (e.g.
cypex_admin). - MAP LDAP ROLE TO POSTGRES ROLE — explicit LDAP group → CYPEX role mapping.
WarningBefore logging in the first mapped user, verify the LDAP group → CYPEX role mapping exists and that the mapped CYPEX role is allowed to log in. A misconfigured mapping silently denies every user in that group.
A storage repository is the Git source CYPEX uses to fetch extensions and ready-to-use applications. Under Storage Repositories:
- Open Platform Admin → Storage & Repositories.
- Click + Add and fill in Username, Personal Access Token (PAT — must have read access to the repo), Base URL, Repository Full Path (e.g.
cybertec-postgresql/cypex_extensions), Repository Branch, and a display Title. - Click Test connection. CYPEX verifies the URL and PAT before saving.
The default CYBERTEC repository for CYPEX is enabled out of the box — you only need to add more.
For runtime connector configuration (endpoints, request and response mapping, credentials), see Connectors. Connectors are triggered by application elements; there is no per-connector schedule.
WarningGitHub now requires a PAT for any non-interactive Git access. The legacy “username + password” auth path will fail at test time. Treat the PAT as a secret — rotate it the same way you would any other credential.
For the full walkthrough see Sample applications. The condensed procedure:
- Make sure your Database model has at least one relation you want to expose and a default query defined for it (see Database — Generate Default Query).
- Open Builder → Applications.
- Click GENERATE.
- Set the name and description of the application.
- Pick the owner user — CYPEX renders only what that user can see, so the predicted app depends on the role.
- Select the queries to include. The default rendering uses the queries you pick.
- Pick a layout.
- Save. The new app appears in the list.
To launch the new app, click the play button on its row. To open the WYSIWYG editor for the app, click the edit button.
- Administration panel landing — the redesigned IA navigation map.
- Dashboard — what you see after first login.
- Organizations setup guide — operational how-to for org / Schema Access.
- Upgrade to v2.0.0 — mandatory operator upgrade entry point.
- User management — local users and role mapping.