Onboarding
Getting started with CTXR means setting up a space — your own isolated environment with its own subdomain, data, and templates.
What you get
When a space is created, you receive:
- A subdomain —
yourname.ctxr.app - An owner account — your email address, with full permissions
- A starter plan — defines your limits (pages, editors, storage) and features
- An empty data directory — ready for content
- An empty build directory — ready for templates
After you sign up at onboard.ctxr.app, your space needs to be provisioned. You’ll receive a message when it’s ready to use.
The time between signing up and getting access is a great moment to find a developer and plan your data model. Both can happen before your space is live.
Your first login
You’ll receive a login link. Opening it takes you to your space at yourname.ctxr.app. The platform sends a six-digit code to your email — enter it, and you’re in.
There are no passwords. Every session starts with a fresh email code. Your browser receives a token that keeps you authenticated until it expires or you log out.
What you’ll see
An empty space with a toolbar. The toolbar is your editor interface — it lets you browse content, create new nodes, and manage your space. But without templates, there’s nothing to render yet. That’s where a developer comes in.
Account management
As the owner, you can invite additional editors through the API or the manage interface. Each editor gets their own email-based authentication and their own permissions. You decide who can create pages, who can publish, and who can only view.
WebAPI keys for external systems are created the same way — in your space’s config, with specific permissions attached.
Next step
Your space is ready, but it needs templates before content can be rendered. Time to get a developer involved.