From an idea to your own application.
Define your models, generate a Headless CMS, and own your code.
First project →Start
Create your first project, build a knowledge base and learn to manage records in the generated application.
Concepts
Data models, relationships, APIs and access; the boundary between generated code and your extensions.
- Application model: what the manifest stores
- Fields: types, inputs and list behavior
- Relationships between entities
- Virtual entities: selected fields and nested collections
- Images: upload, variants and API delivery
- Sign-in and data access
- Application API: records, relationships and images
- Which files you can edit manually
- Custom logic and interface in custom zones
- Admingen glossary
UI interface
Step-by-step generator screen guides: project and field settings, access, generation and history.
- Generator UI: finding the right setting
- Dashboard: project overview
- Deployment: startup and release profiles
- Project settings: configuring the project
- Content: modules, entities and fields
- Content / Entities: creation and settings
- Content / Fields: types, forms and lists
- Content / Access: who can read which records
- Content / Relationships: configuration and editing
- Content / Virtual entities: composed API responses
- Content / Images: upload and variants
- Generate: inspect and apply changes
- History: inspecting completed generations
- Relationships through articles, sections and tags
CLI interface
Model configuration and generation commands, with parameters and examples. Separate references cover generated-application commands and deploy/control.
- CLI: reading commands and results
- CLI: create a project and open the editor
- CLI: modules and entities
- CLI: fields, constraints and presentation
- CLI: references and collections
- CLI: virtual entities and selected fields
- CLI: operation access and read rules
- CLI: validate the model and generate files
- CLI: rename or delete a field or entity
- CLI: create a custom SQL migration
- Generated application commands
- deploy/control: command reference
Operations
From first startup to server updates: environments, releases, CI/CD, database/image transfers, backups and troubleshooting. Step-by-step commands with explanations of results.
- Environments: interface settings and custom files
- Dev-local: local development
- Prod-local: running the application in Docker
- Preparing a VPS and domains
- Preparing the profile and SSH before release
- Deploying the application to a server
- Deploying from source on one VPS
- Deploying a Docker image archive from a Mac
- Deploying Docker images from a registry
- Docker images: backend, admin, ops, and PostgreSQL
- Free space: images, build cache, and archives
- API performance: connections and public caching
- CI/CD: builds and releases through GitLab or GitHub
- GitLab CI/CD: setup and releases
- GitHub Actions: setup and releases
- Updating the application
- Files in deploy
- Managing the application after startup
- Moving a local database and images to a VPS
- Moving dev data to prod-local or another computer
- Image storage: disk directory or S3
- Backups and data recovery
- Migrations: changing database schema and data
- Rotating secrets and renewing certificates
- Recovering an interrupted deployment
- Startup errors: finding the cause
- Runtime settings and the first superadministrator
- Generate: applying changes and restoring the model
- Renaming a field without losing data
About the project
Generator/application structure, the local editor API and an example of connecting a website to the admin.