System
Platform administration — scripts, jobs, storage, security, and configuration.
What Is System Administration?
The System section provides the tools that platform administrators and operators need to manage the runtime environment of a Bosca deployment. While other sections of the platform focus on content, analytics, or audience management, the System section is concerned with the underlying infrastructure that makes everything else work — how scripts extend platform behavior, how background jobs are processed, where files are stored, how access is controlled, and what settings govern the platform as a whole.
These tools are designed for system administrators, DevOps engineers, and platform operators who are responsible for keeping the platform running smoothly, securely, and efficiently. Most operations in this section require administrator-level permissions.
Key Areas
| Area | What It Covers |
|---|---|
| Scripts | Extend the platform with Kotlin code that runs in a sandboxed environment. Create event triggers, REST API endpoints, AI agent tools, and utility functions — all without deploying new services. |
| Security | Manage authentication, groups, API tokens, and platform-wide access control. Control who can access what across every part of the platform. |
| Jobs | Monitor and manage the background tasks that power content processing, email delivery, search indexing, analytics transforms, and more. Track job status, handle failures, and clear stale locks. |
| Storage | Configure where files, media, and artifacts are stored. Set up S3-compatible, Google Cloud Storage, or local filesystem backends. Manage blob deduplication and garbage collection. |
| Configuration | Manage system-wide settings with encryption for sensitive values, visibility controls, and group-based access. Configure authentication providers, storage connections, email settings, and integrations. |
Who Uses This Section
The System section is primarily for people in operational roles:
- System administrators — Manage groups, permissions, API tokens, and platform configuration.
- Platform operators — Monitor background jobs, configure storage backends, and troubleshoot processing failures.
- Platform engineers — Write scripts that extend platform behavior, create custom API endpoints, and build agent tools.
- Security engineers — Audit access controls, manage encryption settings, and review script sandboxing policies.
How It Fits Together
The System section underpins every other part of the platform. When a content editor publishes an article, background jobs handle transcoding and indexing. When an analytics query runs, it reads from configured storage backends. When a user logs in, the security system validates their identity and determines their permissions. When an AI agent processes a request, it may invoke scripts that administrators have written and deployed.
Understanding how these systems work together is essential for anyone responsible for operating a Bosca deployment at scale.
Explore System
- Scripts — Extend the platform with Kotlin scripts for triggers, APIs, and agent tools
- Security — Manage authentication, groups, and platform-wide access control
- Jobs — Monitor and manage background tasks across the platform
- Storage — Configure storage backends for content, media, and artifacts
- Configuration — System-wide settings with encryption and visibility controls